23 lines
975 B
Markdown
23 lines
975 B
Markdown
# torrenttools
|
|
|
|
This is a set of scripts I used to manage to my torrent client. It will
|
|
|
|
* `--walk`: Walk your dump directory for new files. If it detects episodes, these will be moved to the collection, sorted by show name and season.
|
|
* `--remove-torrents`: Removes finished torrents from transmission (those that have reached their seed limits). Will only delete local data for episodes.
|
|
|
|
The scripts are geared towards Transmission (and has a simple client for the Transmission RPC protocol). But file moving feature is client-agnostic and operates on files. The scripts use [guessit](https://github.com/wackou/guessit) to parse filenames, but only supports episodes as-it.
|
|
|
|
I use [flexget](http://flexget.com/) to download `.torrent` files, which transmission then picks up.
|
|
|
|
## Usage
|
|
|
|
Cronjob:
|
|
|
|
```
|
|
*/30 * * * * /usr/bin/python /path/to/transmissiontools.py --walk --remove-torrents > /dev/null
|
|
```
|
|
|
|
## Disclaimer
|
|
|
|
Torrents have other purposes than illegal piracy.
|