(Solved) tvheadend does not see tv_grab_nl3.py
Added by Rob vh about 5 years ago
I installed tv_grab_nl3.py (from https://github.com/tvgrabbers/tvgrabpyAPI/blob/master/tv_grab_nl3.py). Tested it in bash (Ubuntu 18.04).
It is installed in /usr/local/bin:
/usr/local/bin# ls -l
total 12
-rwxr-xr-x 1 root root 2795 aug 21 2018 episodes.pl
-rwxr-xr-x 1 root root 6373 sep 1 17:52 tv_grab_nl3.py
I can find it with tv_find_grabbers (along with all the stuff from xmltv_tools):
$ tv_find_grabbers
/usr/local/bin/tv_grab_nl3.py|Dutch/Flemish grabber combining multiple sources. v3.0.1
/usr/bin/tv_grab_combiner|Combine data from several other grabbers
/usr/bin/tv_grab_tr|T�rkiye - Digiturk (www.digiturk.com.tr)
/usr/bin/tv_grab_it|Italy
/usr/bin/tv_grab_es_laguiatv|Spain (laguiatv.com)
/usr/bin/tv_grab_fi_sv|Finland (Swedish)
/usr/bin/tv_grab_ch_search|Switzerland (tv.search.ch)
/usr/bin/tv_grab_dk_dr|TV Oversigten fra Danmarks Radios (2012)
/usr/bin/tv_grab_eu_epgdata|Parts of Europe (commercial) (www.epgdata.com)
/usr/bin/tv_grab_fr_kazer|France (Kazer)
/usr/bin/tv_grab_zz_sdjson_sqlite|Multinational (Schedules Direct JSON web services with SQLite DB)
/usr/bin/tv_grab_pt_meo|Portugal (MEO)
/usr/bin/tv_grab_il|Israel (tv-guide.walla.co.il)
/usr/bin/tv_grab_eu_dotmedia|Europe tv schedules for free
/usr/bin/tv_grab_nl|Holland
/usr/bin/tv_grab_zz_sdjson|Schedules Direct JSON API
/usr/bin/tv_grab_na_dtv|North America using www.directv.com
/usr/bin/tv_grab_na_dd|North America (Data Direct)
/usr/bin/tv_grab_dtv_la|Latin America Direct TV listings
/usr/bin/tv_grab_ar|Argentina
/usr/bin/tv_grab_huro|Hungary/Romania
/usr/bin/tv_grab_fi|Osa 9/10. Asiaohjelma, mikä ...
/usr/bin/tv_grab_se_tvzon|Sweden (TVZon)
/usr/bin/tv_grab_se_swedb|Sweden (swedb/tvsajten)
/usr/bin/tv_grab_fr|France
/usr/bin/tv_grab_is|Iceland
/usr/bin/tv_grab_uk_bleb|United Kingdom (bleb.org)
/usr/bin/tv_grab_na_tvmedia|North America (XMLTVListings.com by TVMedia)
/usr/bin/tv_grab_uk_tvguide|UK - TV Guide (tvguide.co.uk)
But when I restart tvheadend, it doesn't show up. Is there a problem running python within tvheadend?
Sep 1 19:13:55 sat tvheadend19064: spawn: Executing "/usr/bin/tv_find_grabbers"
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_combiner created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_tr created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_it created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_es_laguiatv created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_fi_sv created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_ch_search created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_dk_dr created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_eu_epgdata created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_fr_kazer created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_zz_sdjson_sqlite created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_pt_meo created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_il created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_eu_dotmedia created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_nl created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_zz_sdjson created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_na_dtv created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_na_dd created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_dtv_la created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_ar created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_huro created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_fi created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_se_tvzon created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_se_swedb created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_fr created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_is created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_uk_bleb created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_na_tvmedia created
Sep 1 19:13:57 sat tvheadend19064: epggrab: module /usr/bin/tv_grab_uk_tvguide created
Sep 1 19:13:57 sat tvheadend19064: tbl-eit: scraper eit attempt to load config "nl"
Sep 1 19:13:57 sat tvheadend19064: tbl-eit: scraper eit loaded config "nl"
Sep 1 19:13:57 sat tvheadend19064: tbl-eit: scraper uk_freesat_eit attempt to load config "uk"
Sep 1 19:13:57 sat tvheadend19064: tbl-eit: scraper uk_freesat_eit loaded config "uk"
Sep 1 19:13:57 sat tvheadend19064: tbl-eit: scraper uk_freesat attempt to load config "uk"
Sep 1 19:13:57 sat tvheadend19064: tbl-eit: scraper uk_freesat loaded config "uk"
Replies (1)
RE: tvheadend does not see tv_grab_nl3.py - Added by Rob vh about 5 years ago
I installed the pytz module from my installer user id, and tested the grabber from my installer user id. Not realizing that
pip install pytz
stores the results in $HOME/.local/lib/python2.7/site-packages, and not in /usr/lib or /usr/local/lib. Without pytz, there is no output from the grabber so tv_find_grabber doesn't find it. So all works if you copy .local to the hts home directory.
Now how do I get pip to install into the system repository? Hm....