Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acorbe/torrent-migration-helper
To easily pair .torrent files and their download site in order to facilitate torrent seeding migration.
https://github.com/acorbe/torrent-migration-helper
Last synced: 2 days ago
JSON representation
To easily pair .torrent files and their download site in order to facilitate torrent seeding migration.
- Host: GitHub
- URL: https://github.com/acorbe/torrent-migration-helper
- Owner: acorbe
- License: gpl-2.0
- Created: 2014-04-02T20:12:12.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-05-14T18:04:35.000Z (over 10 years ago)
- Last Synced: 2023-04-01T09:41:45.578Z (almost 2 years ago)
- Language: Python
- Size: 203 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
torrent-migration-helper
========================Given a folder containing `.torrent` files `S`, and a second folder where `.torrent`s (possibly different) have been downloaded `D`, it identifies which files in `S` have been downloaded in `D`.
Further restricyions on the tracker of desired files in `S` can be imposed.
This is primarily aimed at facilitating torrent seeding migration from a given folder/hard drive/machine to a second folder/hard drive/machine.
Dependencies:
+ [torrentparse](https://github.com/mohanraj-r/torrentparse) by [mohanraj-r](https://github.com/mohanraj-r) which is supposed to be installed. ([my fork](https://github.com/acorbe/torrentparse) in case of unevenness).
+ [pandas](http://pandas.pydata.org/), as the set of torrent files is memorized in a python dataframe and thereby queried.------------------
**Typical use:**
You have an hard drive where a number of torrents have been downloaded and are currently seeded.
One day, you need to migrate this hard drive to a second machine which will handle the seeding from now on.
In order to get on with the seeding, you need to add to the torrent client the `.torrent` files referring to the downloaded files in the disk.
In the original machine you certainly have a folder where all the `.torrent` have been cached, hence you need to select all the `.torrent` files you actually need.
Moreover, you might need to consider just the `.torrent` referring to given trackers or so.
This small application allows you to do so easily.
-----------------
**TODO:**
+ UI is at the moment done via modification of three strings in the main part of the script. This has to be changed with a standard command line interaction.