marconi / igor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Screenshots

http://github.marconijr.com/igor/no_files.png

http://github.marconijr.com/igor/with_files.png

About

License:ISC License


Languages

Language:Python 100.0%