[mythtv-commits] Ticket #6242: A "grabber" query engine for thetvdb.com - based on tmdb.pl functionality
MythTV
mythtv at cvs.mythtv.org
Sun Feb 8 20:03:14 UTC 2009
#6242: A "grabber" query engine for thetvdb.com - based on tmdb.pl functionality
----------------------------------------+-----------------------------------
Reporter: r.d.vaughan at rogers.com | Owner: ijr
Type: enhancement | Status: new
Priority: minor | Milestone: unknown
Component: Contributed Scripts & Apps | Version: unknown
Severity: low | Mlocked: 0
----------------------------------------+-----------------------------------
ttvdb.py follows the query engine (grabber) standards as described in the
README in svn directory "mythplugins/mythvideo/mythvideo/scripts/README".
This script has similar functionality to tmdb.pl but against thetvdb.com
wiki.
ttvdb.py provides some enhancements to the standards for query engines.
For example ttvdb.py can return a season and episode number string (e.g.
S04e01) if passed a mythtv "%TITLE%" "%SUBTITLE%.
To see all functionality and some command line examples run the command:
> ttvdb.py -u
The module tvdb_api.py (v0.50 or greater) module must be installed.
Also tvdb_api.py uses the BeautifulSoup module. In Ubuntu that is deb
package python-beautifulsoup.
Using the installation instructions below should also install the
BeautifulSoup module.
Find tvdb_api.py at
http://pypi.python.org/pypi?%3Aaction=search&term=tvnamer&submit=search
The module tvdb_api.py will be installed with the tvnamer.py module.
For python module installation instructions please see
http://docs.python.org/install/index.html
Your Linux distribution will need the Python distribution utilities
installed.
For example Ubuntu needs the packages "python-dev", "python-distutils-
extras" and "python-setuptools"
to install the tvnamer.py module.
Once those packages are installed extract e.g. "tvnamer-0.5.1.tar.gz" to a
temporary directory.
From the command line change to the temporary directory and execute the
following command line (this is an example of the where you extracted
tvnamer-0.5.1.tar.gz):
> cd ~/tmp/tvnamer-0.5.1
Then:
> python setup.py install
The installer should take care of the rest.
This is my first submission. Suggestions for improvements/enhancements are
welcome.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6242>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list