[mythtv] New TvTodayGrabber
Gerhard Gappmeier
gerhard.gappmeier at ascolab.com
Wed Apr 4 14:41:40 UTC 2007
Hi,
for about one week the XmlTv grabber for tvtoday doesn't work anymore,
because the layout of the website changed completely.
I'm sure this will be fixed very soon,
but meanwhile I developed a new C++ (qt) based grabber.
Why?
Because it's fun ;-)
And I'm better in hacking C++ than perl.
I also assume that this is faster, although the most time ist wasted fetching
the data via HTTP.
It uses the asynchronous QHttp class to fetch the data in parallel.
The parsing is done via simple regular expression rather than building a
complete DOM. That's very fast.
It's based on Qt4, but it should be easy to backport it to Qt3. It's a fairly
simple program.
MythTv still uses Qt3. Is there a plan to port MythTv to Qt4?
Install: (like always with Qt and MythTv)
> qmake
> make
How to use:
tvtodaygrabber [-h|--help] [-i|--info] [-o=filename] [-d=offset] [-n=days]
-h: shows this help
-i: grab also detail info
-o: set output file name (default=stdout)
-d: date offset from today in days (range=0..10, default=0)
-n: number of days to retrieve (range=1..10, default=1)
Example: ./tvtodaygrabber -o=./epg.xml -d=6 -n=1
mythfilldatabase --update --file 1 6 ./epg.xml
Fetching detail programme info (-i) is not implemented yet, but the code is
already prepared for that.
(I really don't need it and it's faster without it)
It's just an early alpha version but the first test worked well for me.
"Release early and release often" is always good ;-)
I hope somebody can make use of it.
I'll send an update soon.
regards,
Gerhard.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tvtodaygrabber-0.1.tar.bz2
Type: application/x-tbz
Size: 8635 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20070404/808c91c2/attachment.bin
More information about the mythtv-dev
mailing list