Menu

Tree [bbef52] master /
 History

HTTPS access


File Date Author Commit
 pytvshows 2009-01-02 Ben Firshman Ben Firshman [bbef52] Added special support and improved docstrings
 scripts 2008-12-24 Ben Firshman Ben Firshman [9461c1] Switched to a BSD license
 .gitignore 2008-12-24 Ben Firshman Ben Firshman [9461c1] Switched to a BSD license
 CHANGES.rst 2008-12-24 Ben Firshman Ben Firshman [37859f] Converted CHANGES and README to rst, and remove...
 LICENSE 2008-12-24 Ben Firshman Ben Firshman [9461c1] Switched to a BSD license
 MANIFEST 2008-12-24 Ben Firshman Ben Firshman [9461c1] Switched to a BSD license
 README.rst 2008-12-24 Ben Firshman Ben Firshman [37859f] Converted CHANGES and README to rst, and remove...
 setup.py 2008-12-23 Ben Firshman Ben Firshman [7ef598] Switch back to distutils from setuptools. It ju...

Read Me

PyTVShows

pytvshows downloads torrents for TV shows from RSS feeds provided by tvRSS.net. It is designed to be run from cron or a shell for programs like rTorrent. It is based on TVShows.

Dependencies

Installation

To install:

python setup.py install

Usage

To view available options:

pytvshows --help

Configuration

By default, the configuration is saved at ~/.pytvshows/config. Unless you have configured the state file to be stored elsewhere, make sure you create this directory and it is writable.

The configuration file is used to tell pytvshows what shows to download and stores general configuration options. It consists of headings of the exact tvrss.net names, as well as the pytvshows heading to store general options.

The exact name is the name in the tvrss.net URL when viewing the episodes of a show.

For example:

[pytvshows]
log=~/.pytvshows/pytvshows.log
output-directory=~/torrents
[Heroes]
[Without+a+Trace]
[Lost]

The general options use the same names as the long command line options.

Here is a sample cron job that will run every half hour:

19,49 * * * * pytvshows

IMPORTANT: Please change the two numbers at the start to something different that are half an hour apart. We don't want to be hammering tvrss.net's servers at a specific time.

Bugs

Please report bugs on the Google Code page.

PyTVShows should work on all platforms, but it has only been tested on Linux. At some point I'll write up how to use it with rTorrent.

Contributions

Patches are very welcome. Thanks go to:

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.