No description
| .gitignore | ||
| automate_crops.sh | ||
| example.env | ||
| README.md | ||
| requirements.txt | ||
| tr-add-crops.py | ||
Adds torrents from crops output to transmission, correctly setting download directory based on existing torrent.
Requires using my fork of crops on branch store-hashes.
You can download my crops fork using git: git clone -b store-hashes https://github.com/deafmute1/crops
It works just like resu-datcaders fork, but with an extra flag, --lookup.
Install
Things you need: git (kinda), python3 (probably at least python3.8)
- Download using git
git clone https://github.com/deafmute1/transmission-add-crops
- Setup python environment
cd transmission-add-crops && python3 -m venv env. env/bin/activate(or whatever activate script in /bin you need)pip3 install -r -requirements.txt
- Setup .env
cp example.env .envModify .env as described in example.env to provide transmission settings.
Usage
USAGE: python3 tr-add-crops.py [--remove] <path>
path is to a folder of .torrents and a hash-lookup.json file,
as generated by a crops fork with --lookup option
--remove: removes torrents which fail to verify against existing files,
instead of leaving them paused