Igor
A sort-of download proxy.
Tell me more
Downloading torrent files directly to local machine is slow when you have slow internet connection, Igor will fetch your torrent files from your remote host and prepare them ready for you to download.
This works because most connection in remote hosts are faster than where I am right now and downloading files from my host to my machine uses HTTP with the file already formed unlike in a torrent where the file still needs to be asembled from different resources.
Requirements
Aside from those under setup.py, Igor also needs libtorrent with python bindings enabled.
Usage
To start the server:
igor server start
Suppose I have a host under my SSH config named webfaction, I can use it like so:
igor fetch webfaction "magnet:?xt=urn:btih:c4 ..."
TODO
- Daemonize server
- Teach Igor how to shutdown daemonized server