Pytvshows
Pytvshows is a python script for downloading .torrent files from trvrss.net or eztv.it. The configuration is very easy and pytvshows remembers the series you already watched.
Installation
Install pytvshowsAUR from the AUR.
Configuration
Create a file named .pytvshows.cfg
in your home directory.
In this file you are going to fill in your series in this syntax for example south park:
#[South+Park] episode = x season = y [Dirty+Jobs] episode = 5 season = 5
note that x and y are variables, you can fill in the season and episode number you already have watched like x = 14 & y = 12 also note that + means a whitespace, you must always add this symbol for a whitespace if you do not do that the script will not work.
Running pytvshows
Now you can start running pytvshows by default the output directory is your ~/ you can change that:
# pytvshows --output_dir=/home/<user>/torrents/
For more options run:
# pytvshows --help
Let your bittorent client watch the directory where you download your torrents so they are automatically added.
If you want to run pytvshows in the background, first make a bash script:
#!/bin/bash echo -n “tvshows.sh - “; date # log current date & time pytvshows --output_dir=/home/<user>/torrents/ --verbose >> ~/scripts/pytvshows.log
As you can see, log the output of pytvshows.
Then add this script to cron:
#crontab -e (as normal user, using pytvshows as root is not recommended) #30 * * * * /home/<user>/scripts/tvshows.sh
Please use a other time otherwise it will get to many hits at the same time.