Skip to main content

AutoTorrent allows easy cross-seeding

Project description

Given an input torrent, it will scan your collection for the files in the torrent. If all (or most) the files are found, a folder with links to all the files will be created and the torrent added to rTorrent.

All you need to do is download the torrents and AutoTorrent plays mix and match to make it possible to seed as much as possible across trackers.

Install

From GitHub (develop):

virtualenv autotorrent-env
autotorrent-env/bin/pip install git+https://github.com/JohnDoee/autotorrent.git

From PyPi (stable):

virtualenv autotorrent-env
autotorrent-env/bin/pip install autotorrent

Configuration

All settings can be found and changed in autotorrent.conf, this file must reside in the same folder as autotorrent is executed from.

general

  • db - Path to the database file

  • store_path - Folder where the virtual folders seeded, resides

  • ignore_files - A comma seperated list of files that should be ignored (does not support wildcard)

  • rtorrent_url - URL to rtorrent, must be to the XMLRPC server or SCGI server.

  • label - Label added to torrents when added to rtorrent (used in rutorrent only)

  • add_limit_size - Max size, in bytes, the total torrent size is allowed to vary

  • add_limit_percent - Max percent the total torrent size is allowed to vary

the add_limit_* variables allow for downloading of e.g. different NFOs and other small files that makes a difference in the torrents.

the rtorrent_url supports both SCGI directly and XMLRPC via HTTP. To use scgi, prefix the url with scgi instead of http, e.g. scgi://127.0.0.1:10000/

disks

A list of disks where to build the search database from.

The keys must be sequential, i.e. disk1, disk2, disk3 etc.

Instructions

Start by installing and configuring.

Step 1, build the database with autotorrent -r, this can take some time.

Step 2, have some torrents ready and run autotorrent -a folder/with/torrents/*.torrents, this command will spit out how it went with adding the torrents.

And you’re good to go, it is possible to verify the integrity of the currently seeded torrents with autotorrent -v

Limitations

  • Only works with rtorrent

  • Probably only works on Linux

License

MIT, see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autotorrent-1.2.0.tar.gz (6.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page