Pytvshows

From ArchWiki
Revision as of 16:15, 16 February 2009 by Jelly (Talk | contribs)

Jump to: navigation, search


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

Pytvshows is in AUR install it with yaourt or aurbuild:

#aurbuild -S pytvshows 
 yaourt -S pytvshows

Configuration

Create a file named .pytvshows.cfg in your home directory:

#nano .pytvshows.cfg  

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 don't 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.


Reference

http://sourceforge.net/projects/pytvshows/