Project

General

Profile

Is there a current Zap2It grabber that works?

Added by Rob Q almost 5 years ago

I'm looking to import the EPG data from my Zap2it account but I guess they changed their website because none of the tv_grabber files work. Is there a current working grabber?

This is the best that I can get.
2019-11-22 15:00:54.223 xmltv: xmltv: grab took 1 seconds
2019-11-22 15:00:54.380 xmltv: xmltv: parse took 0 seconds
2019-11-22 15:00:54.380 xmltv: xmltv: channels tot= 33 new= 0 mod= 0
2019-11-22 15:00:54.380 xmltv: xmltv: brands tot= 0 new= 0 mod= 0
2019-11-22 15:00:54.380 xmltv: xmltv: seasons tot= 0 new= 0 mod= 0
2019-11-22 15:00:54.380 xmltv: xmltv: episodes tot= 0 new= 0 mod= 0
2019-11-22 15:00:54.380 xmltv: xmltv: broadcasts tot= 0 new= 0 mod= 0

It doesn't have to be Zap2It, as long as it's free and it works for the USA and Canada.


Replies (2)

RE: Is there a current Zap2It grabber that works? - Added by Rob Q almost 5 years ago

I tried Zap2xml but it just doesn't work.

./zap2xml.pl -u [email protected] -p password -A "new" -i icons
sudo cat xmltv.xml | sudo socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock

TVHeadend log:

2019-11-23 12:25:06.097 xmltv: xmltv: grab took 1 seconds
2019-11-23 12:25:06.193 xmltv: xmltv: parse took 0 seconds
2019-11-23 12:25:06.193 xmltv: xmltv:  channels   tot=   33 new=   33 mod=   33
2019-11-23 12:25:06.193 xmltv: xmltv:  brands     tot=    0 new=    0 mod=    0
2019-11-23 12:25:06.193 xmltv: xmltv:  seasons    tot=    0 new=    0 mod=    0
2019-11-23 12:25:06.193 xmltv: xmltv:  episodes   tot=    0 new=    0 mod=    0
2019-11-23 12:25:06.193 xmltv: xmltv:  broadcasts tot=    0 new=    0 mod=    0

RE: Is there a current Zap2It grabber that works? - Added by Joe User almost 5 years ago

It is working fine.
I use internal instead of external xml.
I have a cron job that runs every day at 4:02am:

02 4    * * *    hts    /home/hts/zap2xml.pl -u [email protected] -p password -o /home/hts/.xmltv/tv_grab_file.xmltv  >> /home/hts/zap2.log

Notice it is run as "hts" user.
Also, log file will grow indefinitely, so you should check and remove it sometimes...

Then in Tvheadend, I set the internal grabber cron setting to run at 4:10am:

10 4 * * *

Make sure that zap2xml.pl is read/executeable and /home/hts/.xmltv/tv_grab_file.xmltv is read/writeable by hts user.

Then configure the "epg grabber channels".

Attached is the version of zap2xml.pl I use (from about 2 years ago.)

    (1-2/2)