slawekmikula / epguide Goto Github PK
View Code? Open in Web Editor NEWProjekt grabbera XMLTV oraz TXT dla polskich stacji telewizyjnych
Home Page: http://slawekmikula.github.io/epguide
Projekt grabbera XMLTV oraz TXT dla polskich stacji telewizyjnych
Home Page: http://slawekmikula.github.io/epguide
Witam
Mam TVHeaedna 3.9.1743 i zauważyłem że od pewnego momentu nie mam w EPG
polskich znaków. Wcześniej były... Jedyne co robiłem to aktualizuję co
jakiś czas wersje TVHeaend jak pojawia się nowa. Nie wiem czy to wina
TVHeadenda czy coś na stronire telemana się zmieniło i EPGUIDE źle sciąga
opisy i resztę...
Proszę o pomoc.
Dziwne tez jest że np wczoraj i chyba przedwczoraj polskie znaki były a teraz
znów nie ma. A nie aktualizowałem TVHeadenda...
Original issue reported on code.google.com by [email protected]
on 9 Oct 2014 at 7:34
Witam
Dla seriali opis składa się tylko z rodzaju (np. serial obyczajowy), opisy
filmów są w porządku.
Przykład:
tv_grab_pl_epguide --days 1 --offset 1 --config-file
/home/mythtv/.mythtv/DVB-T.xmltv
cat /home/mythtv/.mythtv/DVB-T.xmltv timestamp = 2014-04-06
14:08:35.541884
channels = ATM-Rozrywka, Eska-TV, Polsat, Polsat-Sport-News, Puls, Puls-2,
Stopklatka-TV, TTV, TV4, TV6, TVN, TVN-Siedem, TVP-1, TVP-2, TVP-ABC,
TVP-Historia, TVP-Info, TVP-Kultura, TVP-Polonia, TVP-Rozrywka
days = 7
split-title = True
add-original-title-to-title = False
add-year-to-title = False
add-age-rating-to-title = False
log-level = 20
Wycinek z pliku wynikowego:
<programme start="20140407024000 +0200" stop="20140407033000 +0200"
channel="TVP-Polonia">
<title>Blondynka 2</title>
<sub-title>Urodzony po raz drugi</sub-title>
<desc><![CDATA[serial obyczajowy]]></desc>
<category language="en">Show/Game show</category>
<category language="pl">serial obyczajowy</category>
<icon src="http://media.teleman.pl/photos/470x265/Blondynka-2-Urodzony-Po-Raz-Drugi.jpg"/>
<episode-num system="onscreen">23</episode-num>
</programme>
Pozdrawiam
Original issue reported on code.google.com by [email protected]
on 6 Apr 2014 at 1:34
Witam
Czy ten nowy plik tv_grab_pl_epguide.py to jest graber pod tvheadend?
Pozdrawiam
Original issue reported on code.google.com by [email protected]
on 15 Oct 2013 at 10:26
Zauważyłem, że dla niektórych kanałow i nie do każdej pozycji przed
tytułem dodawane są znaki "16". np.
#v+
<programme start="20130504221500 +0200" stop="20130505003500 +0200"
channel="CanalPlus">
<title>16 Igrzyska śmierci</title>
#v-
Tytuł w telemanie to "Igrzyska śmierci".
Original issue reported on code.google.com by [email protected]
on 4 May 2013 at 9:12
Dodać nowe źródło danych bazujące na nowym interfejsie tv.wp.pl (obecnie w
trakcie beta testów)
Original issue reported on code.google.com by [email protected]
on 19 Mar 2010 at 6:56
Mac-mini:wpxmltv michal$ python epg_runner.py -l
Traceback (most recent call last):
File "epg_runner.py", line 1, in <module>
from common import Config
File "/Users/michal/Library/Widgets/tvShow.wdgt/wpxmltv/common.py",
line 8, in <module>
from parsers import WpParser
File
"/Users/michal/Library/Widgets/tvShow.wdgt/wpxmltv/parsers/WpParser.py",
line 6, in <module>
from epguide.data_formats import Channel, Event
ImportError: No module named data_formats
Original issue reported on code.google.com by [email protected]
on 9 Dec 2009 at 7:17
Witam
Zauwazylem ze chyba cos zmienili na teleman bo program mi pobiera i na niektorych kanalach jako tytul mam w tvheadend rok produkcji filmu... Prosze zweryfikuj to. Używam wersji 1.9.3 i najnowszej wersji tvheadend 4.1.211
Nie zawsze prawidłowo pobiera program. Np na dzień 16.04.2013 Filmbox Fmily
jest zakończenie programu (tak twierdzi tvheadend). w pliku jest fragment
#v+
<programme start="20130416011500 +0200" stop="20130417010500 +0200"
channel="Filmbox-Family">
<title>Zakończenie programu</title>
<category language="en">News/Current affairs</category>
<category language="pl"></category>
</programme>
<programme start="20130417010500 +0200" stop="20130417070000 +0200" channel="Filmbox-Family">
<title>Zakończenie programu</title>
<category language="en">News/Current affairs</category>
<category language="pl"></category>
</programme>
<programme start="20130417070000 +0200" stop="20130417080500 +0200" channel="Filmbox-Family">
<title>Bajki</title>
<desc><![CDATA["
Dziwne przygody Koziołka Matołka
"
,
"
Pomysłowy Dobromir
"
,
"
Pomysłowy wnuczek
"
,
"
Zaczarowany ołówek
"
]]></desc>
<category language="en">News/Current affairs</category>
<category language="pl"></category>
</programme>
#v-
jak widać w pierwszej lini "zakończenie programu" trwa prawie 24h. Podobnie
jest z kanałami nSport i Polsat Sport (tyle co wyłapałem)
Jak odpalam epguide_run z konsoli to w pliku wynikowym mam ok, tvheadend
ładnie widzi program. problemem jest pobieranie z crona.
w załączniku pobierany xmltv o 6 rano (z crona) i 8:50 (z konsoli ręcznie)
-odchudzone oraz program filmboxa na dzień dzisiejszy.
Original issue reported on code.google.com by [email protected]
on 16 Apr 2013 at 7:11
Attachments:
Mam problem z programem niektórych stacji (np. nSport). Program tworzy się
(chyba) prawidłowo w pliku xmltv.xml, jednakże nie jest przyjmowany przez
mythtv.
parser teleman, ostatnia wersja epguide.
Nie wiem tylko czy jest to faktycznie wina samego skryptu epguide, czy może
czegoś innego w moim systemie lub bazie mysql, która nie przyjmuje programu
tych stacji, także mam nadzieję tylko, że ktoś też ma taki sam problem:)
Original issue reported on code.google.com by [email protected]
on 9 Apr 2010 at 6:43
Miło byłoby, gdyby epguide chlapał echem po terminalu, celem informowania
użytkownika,
czy coś robi, co robi i kiedy skończy ;) .
Original issue reported on code.google.com by [email protected]
on 25 Apr 2010 at 3:29
Dodać nowe źródło danych teleman: http://www.teleman.pl/
Original issue reported on code.google.com by [email protected]
on 30 Dec 2009 at 8:23
Fajną opcje znalazłem - split-title (jestem nowym userem epguide - super
sprawa)
niestety zauważyłem ze numery odcinka nie są extraktowane do głównego
tytułu programu :/
Mimo iz na wp.pl przy kazdej pozycji serialowej takowa informacje jest w opisie
(numer odcinka)
Original issue reported on code.google.com by [email protected]
on 6 Oct 2013 at 8:46
Witam
Zauważyłem, że używając przełącznika "-w" pobierany jest program do
końca tygodnia.
Np. program pobierany dziś (sroda) jest tylko do niedzieli włącznie, nie
jest pobierany na tydzień "do przodu".
Może by zrobić przełącznik, na ile dni ma program pobierać. W telemanie
mamy dostępny program na 14 dni, może by to wykorzystać.
Pozdrawiam
Original issue reported on code.google.com by [email protected]
on 5 Jun 2013 at 7:32
Tytuły audycji na stronie teleman.pl zawierają numer odcinka (na końcu
tytułu, w nawiasach), np:
Moda na sukces (5745)
Natura w Jedynce: Niedźwiedzie polarne w ukrytej kamerze (2-ost.)
Żywe trupy 2 (12/13)
Nazwa cyklu lub serialu jest oddzielana dwukropkiem, np:
Wieczorynka: Baśnie i bajki polskie: Bursztynowa korona (21)
Skoki narciarskie: Turniej Czterech Skoczni w Innsbrucku
Domisie: Księżycowy kamień
Ranczo 4: Dzieci śmieci (46)
Parser powinien wydzielać z tytułu numer odcinka i podtytuł (tytuł odcinka)
- jeśli są obecne.
W xmltv powinny one pojawiać się w elementach rozpoznawanych przez TvHeadend
tzn.:
<sub-title>
oraz
<episode-num system="onscreen">
Natomiast wartość dla <title> powinna być obcięta o te informacje.
Ponieważ inne programy mogą nie używać elementów <sub-title> i/lub
<episode-num> funkcja ta powinna być domyślnie wyłączona i dostępna po
podaniu opcji: --split-title
Original issue reported on code.google.com by [email protected]
on 4 Jan 2013 at 5:02
Aktualnie TelemanParser za każdym razem pobiera całe strony przez http.
Przydatne byłoby pobieranie ich, tylko gdy się zmieniły. W tym celu
należało by obsługiwać nagłówki Last-Modified i/lub ETag.
Przykład: http://www.diveintopython.net/http_web_services/etags.html
Wymaga to zapisywania pewnych danych na dysku, tak aby można było z nich
skorzystać przy kolejnym uruchomieniu. Potrzebny więc będzie jakiś katalog
roboczy. Domyślnie mógłby to być ~/.epguide.
Mając taki mechanizm można pomyśleć o implementacji dla teleman Issue
16: Wirtualna Polska - pełne opisy
Original issue reported on code.google.com by [email protected]
on 4 Jan 2013 at 5:19
Witam
Wiem, że skrypt nie jest już rozwijany, jednak od dawna go używam i przesta działać bez poważnego powodu. Raczej nic nie aktualizowałem i z dnia na dzień mam taki komunikat przy próbie odpalenia skryptu (opcja --configure daje ten sam błąd tylko w pierwszej linii)
sudo su mythtv -c "/usr/local/bin/tv_grab_pl_epguide --config-file=/home/mythtv/.mythtv/DVB-T.xmltv"
Traceback (most recent call last):
File "/usr/local/bin/tv_grab_pl_epguide", line 9, in <module>
load_entry_point('epguide==1.9.3', 'console_scripts', 'tv_grab_pl_epguide')()
File "/usr/local/lib/python2.7/dist-packages/epguide-1.9.3-py2.7.egg/epguide/tv_grab_pl_epguide.py", line 245, in RunTvGrabPlEpguide
return grabber.run()
File "/usr/local/lib/python2.7/dist-packages/epguide-1.9.3-py2.7.egg/epguide/tv_grab_pl_epguide.py", line 240, in run
return self.normal_run()
File "/usr/local/lib/python2.7/dist-packages/epguide-1.9.3-py2.7.egg/epguide/tv_grab_pl_epguide.py", line 164, in normal_run
self.tv_grab_config_obj = ConfigObj(self.tv_grab_options.config_file)
File "/usr/local/lib/python2.7/dist-packages/configobj.py", line 1229, in __init__
self._load(infile, configspec)
File "/usr/local/lib/python2.7/dist-packages/configobj.py", line 1318, in _load
raise error
configobj.ConfigObjError: Parsing failed with several errors.
A to początek mojego configu:
#channel ID ID
#channel 13-Ulica 13 Ulica
channel ATM-Rozrywka ATM Rozrywka
#channel AXN AXN
#channel AXN-Black AXN Black
Próbowałem reinstalować pythona i jego pakiety (Ubuntu 16.04.06 LTS), ale nic to nie zmienia.
Będę wdzięczny za wszelką pomoc, bo kompletnie nie znam pythona.
Zgłoszenie Łukasz S.
Błąd jest w parserze czyli formatowanie na wyjściu nic nie zmieni. Telemana
udaje się ściągnąć poprawnie w całości.
xarafaxz@liz ~ % epguide -p gazeta -c $gazeta_chlist -o gazeta.new -w -f xmltv
[ 0 @ 11:15:17 ]
Traceback (most recent call last):
File "/usr/local/bin/epguide", line 9, in <module>
load_entry_point('epguide==1.9.3', 'console_scripts', 'epguide')()
File "build/bdist.linux-x86_64/egg/epguide/epg_runner.py", line 18, in
RunEpguide
File "build/bdist.linux-x86_64/egg/epguide/epguide.py", line 57, in Execute
File "build/bdist.linux-x86_64/egg/epguide/abstract_epguide.py", line 78, in
get_guide
File "build/bdist.linux-x86_64/egg/epguide/parsers/GazetaParser.py", line
58, in get_guide
File "build/bdist.linux-x86_64/egg/epguide/parsers/GazetaParser.py", line
62, in get_guide_from_file
File "build/bdist.linux-
x86_64/egg/epguide/parsers/gazeta/GazetaProgrammeParser.py", line 48, in
get_events
File "build/bdist.linux-
x86_64/egg/epguide/parsers/gazeta/GazetaProgrammeParser.py", line 97, in
create_event
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 48:
ordinal not in range(128)
Proszę kogoś o scalenie odczytywania kanałów z teleman.pl i gazeta.pl
Bedzie dostęp wtedy do wiekszej ilości kanałów TV
Original issue reported on code.google.com by [email protected]
on 14 Mar 2014 at 10:38
What steps will reproduce the problem?
1. uruchomic epguide_run
What is the expected output? What do you see instead?
Traceback (most recent call last):
File "./epguide_run", line 23, in <module>
RunEpguide()
File "./epguide_run", line 20, in RunEpguide
epguide.Execute()
File "/home/maciek/code/epguide-src/src/epguide/epguide.py", line 54, in Execute
self.GetChannelList()
File "/home/maciek/code/epguide-src/src/epguide/epguide.py", line 77, in GetChannelList
log.info("Parser zamknięcie")
NameError: global name 'log' is not defined
What version of the product are you using? On what operating system?
- default, rev 32
Please provide any additional information below.
- patch w zalaczniku
Original issue reported on code.google.com by [email protected]
on 18 Sep 2010 at 1:47
Attachments:
Program tv, jaki otrzymuję, jest godzinę do tyłu, więc otrzymuję
spóźniony program w tvtime
i innych ;) .
Najprawdopodobniej przez "+0100" w wygenerowanym xmltv.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2010 at 8:49
Na teleman.pl przy wielu programach (audycjach) pojawia się obrazek (fotos).
Należy dodać adres url obrazka do xmltv jako element <icon>
Original issue reported on code.google.com by [email protected]
on 18 Nov 2013 at 9:18
plik TelemanParser.py
linia
if self.state[-1] == "description" and self.getAttr(attrs, "class") ==
"categ categ-xxx":
Na teleman kategorie mają postać "categ categ-xxx", "categ categ-dzi",
"categ categ-ser" itd itp.
Ja poradziłem sobie, dodając moduł re do importu, i podmieniając
#if self.state[-1] == "description" and self.getAttr(attrs, "class") ==
"categ categ-xxx":
na
if self.state[-1] == "description" and re.search('categ categ-...',
self.getAttr(attrs, "class")):
pzdr
Original issue reported on code.google.com by [email protected]
on 31 Mar 2010 at 10:09
Po instalacji: sudo setup.py install przy próbie wywołania epguide wyrzuca:
--- begin ---
mbfascik:ep15 fascik$ epguide
Traceback (most recent call last):
File "/usr/local/bin/epguide", line 8, in <module>
load_entry_point('epguide==1.5.0', 'console_scripts', 'epguide')()
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 271, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 2174, in load_entry_point
return ep.load()
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 1907, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "build/bdist.macosx-10.6-universal/egg/epguide/epg_runner.py", line 1, in <module>
File "build/bdist.macosx-10.6-universal/egg/epguide/common.py", line 8, in <module>
File "build/bdist.macosx-10.6-universal/egg/epguide/parsers/CpParser.py", line 7, in <module>
ImportError: No module named lxml
--- end---
czy to braki w systemie operacyjnym?
Original issue reported on code.google.com by [email protected]
on 15 Nov 2010 at 10:05
Audycje na teleman.pl są oznaczone kolorami/kategoriami:
filmy, seriale, rozrywka, sport, dla dzieci
Należy odczytać kategorię z htmla i zapisać w xmltv, w taki sposób aby
były widoczne w tvheadend jako Content Type.
Original issue reported on code.google.com by [email protected]
on 4 Jan 2013 at 9:33
Witam,
Uzywam najnowszej wersji 1.8.2 i mam problem z niektorymi programami ze sie nie
wyswietlaja
tu jest kawalek pliku:
<programme start="20140916022500 +0200" stop="20140916034500 +0200" channel="TVN">
<title>Sekrety magii</title>
<desc><![CDATA[interaktywny program rozrywkowy]]></desc>
<category language="en">Leisure hobbies</category>
<category language="pl">interaktywny program rozrywkowy</category>
</programme>
<programme start="20140916034500 +0200" stop="20140916034500 +0200" channel="TVN">
<title>Rozmowy w toku: Mam 16 lat i chcę adoptować małego Chińczyka!</title>
<desc><![CDATA[talk-show]]></desc>
<category language="en">Leisure hobbies</category>
<category language="pl">talk-show</category>
<icon src="http://media.teleman.pl/photos/470x265/Rozmowy-w-Toku_1.jpeg"/>
</programme>
</tv>
Sekrety magii sie wyswietlaja a Rozmowy w toku juz nie... WIe ktos moze
dlaczego?
Dzieki
Original issue reported on code.google.com by [email protected]
on 15 Sep 2014 at 7:52
Attachments:
Witam
Przepraszam ale jestem zielony w temacie, potrzebowałbym pomocy z uruchomieniem xmltv pod tvheadend przeszukałem chyba wszystko co sie dało. Na czym utknołem 👍
root@TV:/home/rob/epg# epguide -c gazeta|1,teleman|POLSAT -f xmltv -w -o tv.xml
otrzymuje błąd : 1,teleman: nie znaleziono polecenia
POLSAT: nie znaleziono polecenia
witam chyba cos zmienili na telemanie, bo epguide juz nawet nie pokazuje listy dostepnych kanałow
Witam
Używam epguide w MythTV. Zauważyłem, że ostatnio nie dodawał mi nic do
programu TV. Nie wiem, jak to możliwe, ale wydawało mi się, że wcześniej
działało. Bez względu na to, ile podam w --offset. Dostaję program tylko na
dziś. Poniżej przykład:
kamikac@MediaServer:~$ date
pią, 2 maj 2014, 23:12:44 CEST
kamikac@MediaServer:~$ cat '/home/mythtv/.mythtv/DVB-T.xmltv'
timestamp = 2014-04-06 14:08:35.541884
channels = ATM-Rozrywka, Eska-TV, Polsat, Polsat-Sport-News, Puls, Puls-2,
Stopklatka-TV, TTV, TV4, TV6, TVN, TVN-Siedem, TVP-1, TVP-2, TVP-ABC,
TVP-Historia, TVP-Info, TVP-Kultura, TVP-Polonia, TVP-Rozrywka
days = 7
split-title = True
add-original-title-to-title = False
add-year-to-title = False
add-age-rating-to-title = False
log-level = 20
kamikac@MediaServer:~$ tv_grab_pl_epguide --config-file
'/home/mythtv/.mythtv/DVB-T.xmltv' --days 1 --offset 3
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv generator-info-name="epguide generator">
<programme start="20140502050000 +0200" stop="20140502060000 +0200" channel="ATM-Rozrywka">
<title>Wstawaj! Gramy!</title>
<desc><![CDATA[program muzyczny]]></desc>
<category language="en">News/Current affairs</category>
<category language="pl">program muzyczny</category>
</programme>
<programme start="20140502060000 +0200" stop="20140502070000 +0200" channel="ATM-Rozrywka">
<title>Wstawaj! Gramy!</title>
<desc><![CDATA[program muzyczny]]></desc>
<category language="en">News/Current affairs</category>
<category language="pl">program muzyczny</category>
</programme>
<programme start="20140502070000 +0200" stop="20140502080000 +0200" channel="ATM-Rozrywka">
<title>Wstawaj! Gramy!</title>
<desc><![CDATA[program muzyczny]]></desc>
<category language="en">News/Current affairs</category>
<category language="pl">program muzyczny</category>
</programme>
<programme start="20140502080000 +0200" stop="20140502081000 +0200" channel="ATM-Rozrywka">
<title>Luluś</title>
<desc><![CDATA[serial animowany]]></desc>
<category language="en">Children's/Youth programmes</category>
<category language="pl">serial animowany</category>
<episode-num system="onscreen">35</episode-num>
</programme>
Dla porównania wynik z epguide z wpisana datą:
kamikac@MediaServer:~$ epguide -c TVP-1 -d 2014-05-06 --days 1 -f xmltv|head -n
100
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv generator-info-name="epguide generator">
<programme start="20140506052000 +0200" stop="20140506055500 +0200" channel="TVP-1">
<title>Telezakupy</title>
<category language="en">News/Current affairs</category>
<category language="pl"></category>
</programme>
<programme start="20140506055500 +0200" stop="20140506080000 +0200" channel="TVP-1">
<title>TVP Info w TVP1</title>
<category language="en">News/Current affairs</category>
<category language="pl"></category>
<icon src="http://media.teleman.pl/photos/470x265/TVP-Info-w-TVP1.jpg"/>
</programme>
<programme start="20140506080000 +0200" stop="20140506081000 +0200" channel="TVP-1">
<title>Wiadomości</title>
<category language="en">News/Current affairs</category>
<category language="pl"></category>
<icon src="http://media.teleman.pl/photos/470x265/Wiadomosci.jpeg"/>
</programme>
Używam epguide 1.8.2 ściągnięte dzisiaj z repo.
Pozdrawiam
Original issue reported on code.google.com by [email protected]
on 2 May 2014 at 9:27
przykładowe wywołanie:
epguide -c TVP-Polonia -p teleman -f xmltv -d 2012-07-18 -o tvp-polonia.xml
zwrot:
File "/usr/local/bin/epguide", line 9, in <module>
load_entry_point('epguide==1.6.0', 'console_scripts', 'epguide')()
File "/usr/local/lib/python2.6/dist-packages/epguide-1.6.0-py2.6.egg/epguide/epg_runner.py", line 18, in RunEpguide
epguide.Execute()
File "/usr/local/lib/python2.6/dist-packages/epguide-1.6.0-py2.6.egg/epguide/epguide.py", line 56, in Execute
self.GetGuide()
File "/usr/local/lib/python2.6/dist-packages/epguide-1.6.0-py2.6.egg/epguide/epguide.py", line 101, in GetGuide
guide = self.parser.GetGuide(day, channel)
File "/usr/local/lib/python2.6/dist-packages/epguide-1.6.0-py2.6.egg/epguide/parsers/TelemanParser.py", line 269, in GetGuide
eventDict = getter.GetEventList(date, channel_id)
File "/usr/local/lib/python2.6/dist-packages/epguide-1.6.0-py2.6.egg/epguide/parsers/TelemanParser.py", line 84, in GetEventList
dateDiff = eventDate - datetime.date.today()
TypeError: unsupported operand type(s) for -: 'datetime.datetime' and
'datetime.date'
Original issue reported on code.google.com by [email protected]
on 18 Jul 2012 at 8:54
Witam.
"-l" nie pokazuje listy kanałów :/
marcin@stalk:/opt/epguide/src$ ./epguide_run -l
marcin@stalk:/opt/epguide/src$ ./epguide_run -c "TVN-24-Biznes-i-Swiat" -t
Traceback (most recent call last):
File "./epguide_run", line 20, in <module>
RunEpguide()
File "./epguide_run", line 17, in RunEpguide
epguide.Execute()
File "/opt/epguide/src/epguide/epguide.py", line 57, in Execute
self.get_guide()
File "/opt/epguide/src/epguide/abstract_epguide.py", line 68, in get_guide
guide = self.parser.get_guide(day, channel)
File "/opt/epguide/src/epguide/parsers/TelemanParser.py", line 58, in get_guide
return self.get_guide_from_file(eventDate, channel_id, f)
File "/opt/epguide/src/epguide/parsers/TelemanParser.py", line 62, in get_guide_from_file
events = getter.get_events(eventDate, channel_id, f)
File "/opt/epguide/src/epguide/parsers/teleman/TelemanProgrammeParser.py", line 33, in get_events
events = [self.create_event(event_element, channel, event_date) for event_element in programmeElements]
File "/opt/epguide/src/epguide/parsers/teleman/TelemanProgrammeParser.py", line 91, in create_event
+ " " + " " + main_category + " " + category + " " + url)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u015a' in position
56: ordinal not in range(128)
marcin@stalk:/opt/epguide/src$
Original issue reported on code.google.com by [email protected]
on 26 Feb 2014 at 10:38
Zmieniła się treść html stron z programami na teleman.pl - nazwa stacji i
jej ikona są teraz w div class="stationTitle" (poprzednio było: div
class="station-title")
Original issue reported on code.google.com by [email protected]
on 6 May 2013 at 10:30
Przy wyszukiwaniu informacji o filmie (np. przez XBMC) przydatne jest gdy nazwa
katalogu / pliku jest w formacie:
tytuł oryginalny (rok produkcji) - tłumaczenie tytułu i inne informacje
Na przykład:
Annie Ong: Lost and Found (2004) - Oglądaj z Andrzejem Fidykiem: Kto jest
moją matką?
Aby uzyskać taki efekt potrzebna jest możliwość dodawania do tytułu filmu
(czyli tłumaczenia) tytułu oryginalnego i roku produkcji (ze strony ze
szczegółami filmu)
Oczywiście, gdy brak tytułu oryginalnego, rok produkcji powinien być
dodawana PO tytule "tłumaczonym", np:
Essential Killing (2010)
Original issue reported on code.google.com by [email protected]
on 6 May 2013 at 1:23
Dodać do xmltv do elementu channel element icon z src wskazującym na obrazek
z logo kanału TV np. http://media.teleman.pl/logos/m/tvp-1.png
Przykład:
<channel id="TVP-1">
<display-name>TVP 1</display-name>
<icon src="http://media.teleman.pl/logos/m/tvp-1.png"/>
</channel>
Podobno tvheadend potrafi to wykorzystać.
Original issue reported on code.google.com by [email protected]
on 16 Apr 2013 at 3:24
Należy rozszerzyć program o opcję ściągania pełnych opisów od wszystkich providerów - oznacza to dla każdego wydarzenia ściągnięcie osobnej strony ze szczegółami i odpowiednio wykorzystanie wszystkich opisów (treść, aktorzy itp.)
Taka operacja znacznie wydłuży czas ściągania programu na cały tydzień dlatego musi być to tylko opcja.
Original issue reported on code.google.com by [email protected]
on 26 Sep 2010 at 10:43
Dodać nowe źródło danych - polsat cyfrowy
http://www.cyfrowypolsat.pl/program-tv/
Original issue reported on code.google.com by [email protected]
on 30 Dec 2009 at 8:22
Od paru dni epguide nie znajduje żadnych programów, w związku z tym
generowany xmltv jest pusty.
Wynika to ze zmian układu stron na teleman.pl
Original issue reported on code.google.com by [email protected]
on 18 Nov 2013 at 1:38
Witam
przy odpaleniu epguide_run z crona to w pliku wynikowym nie ma programu a
jedynie nagłówek xml:
#v+
streamer .xmltv # cat tv_grab_file.xmltv
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv generator-info-name="epguide generator">
streamer .xmltv #
#v-
Jak odpalam z konsoli "z palca" to plik wynikowy jest kompletyny.
W tej wersji po odpaleniu z konsoli printowany jest cały fetchowany program.
może problem leży w przekierowaniu wyjścia - cron nie odpala się w konsoli.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2013 at 9:58
Należy rozszerzyć program o opcję ściągania pełnych opisów z teleman.pl
- oznacza to dla każdego wydarzenia ściągnięcie osobnej strony ze
szczegółami i odpowiednio wykorzystanie wszystkich opisów (treść, aktorzy
itp.)
Taka operacja znacznie wydłuży czas ściągania programu na cały tydzień dlatego musi być to tylko opcja.
Dodatkowo, ściągnięte strony powinny być cachowane na dysku, tak aby przy
kolejnym wywołaniu nie były ściagane ponownie, lecz parsowane z dysku
Original issue reported on code.google.com by [email protected]
on 17 Mar 2013 at 8:45
Witam
Przydało by się aby EPGUIDE potrafił sciągać program TV z kilku stron www,
gdyż na teleman brakuje programów. Mam kilka kanałów do których nie ma
programu. A tak można by skonfigurować dla np. jakiego kanału skąd ma
pobrać program. Albo np. jedna www domyslna a jeśli recznie ustawie ze np.
dla RBL.tv ma pobierać załóżmy z Polsatu cyfrowego to tylko dla tego
jednego kanału będzie sciagac z cyfrowego Polsatu...
Obecnie używam wersji 1.8.0 i działa jak na razie ok.
Original issue reported on code.google.com by [email protected]
on 20 Nov 2013 at 10:14
What steps will reproduce the problem?
~/tv/epguide-1.4.2/./epguide_run -p wpng -c
1,5,17,2,151,18,238,402,14,201,42,224,265,375,85,205,267,400,174,6,3,368,235,67,
356,186,355,92,216,361,16,73,70,455,407,416,417,418,392,420,421,439,458,441,436,
438,425
-f xmltv -w -o tv.xml
What is the expected output? What do you see instead?
Traceback (most recent call last):
File "/home/raknor/tv/epguide-1.4.2/./epguide_run", line 23, in <module>
RunEpguide()
File "/home/raknor/tv/epguide-1.4.2/./epguide_run", line 20, in
RunEpguide
epguide.Execute()
File "/home/raknor/tv/epguide-1.4.2/epguide/epguide.py", line 46, in
Execute
self.GetGuide()
File "/home/raknor/tv/epguide-1.4.2/epguide/epguide.py", line 78, in
GetGuide
guide = self.parser.GetGuide(day, channel)
File "/home/raknor/tv/epguide-1.4.2/epguide/parsers/WpNgParser.py", line
276, in GetGuide
eventDict = getter.GetEventList(date, channel_id)
File "/home/raknor/tv/epguide-1.4.2/epguide/parsers/WpNgParser.py", line
85, in GetEventList
buf = urllib.urlopen (self.url).read()
File "/usr/lib/python2.6/urllib.py", line 87, in urlopen
return opener.open(url)
File "/usr/lib/python2.6/urllib.py", line 206, in open
return getattr(self, name)(url)
File "/usr/lib/python2.6/urllib.py", line 361, in open_http
return self.http_error(url, fp, errcode, errmsg, headers)
File "/usr/lib/python2.6/urllib.py", line 374, in http_error
result = method(url, fp, errcode, errmsg, headers)
File "/usr/lib/python2.6/urllib.py", line 639, in http_error_302
data)
File "/usr/lib/python2.6/urllib.py", line 654, in redirect_internal
return self.open(newurl)
File "/usr/lib/python2.6/urllib.py", line 206, in open
return getattr(self, name)(url)
File "/usr/lib/python2.6/urllib.py", line 345, in open_http
h.endheaders()
File "/usr/lib/python2.6/httplib.py", line 892, in endheaders
self._send_output()
File "/usr/lib/python2.6/httplib.py", line 764, in _send_output
self.send(msg)
File "/usr/lib/python2.6/httplib.py", line 723, in send
self.connect()
File "/usr/lib/python2.6/httplib.py", line 704, in connect
self.timeout)
File "/usr/lib/python2.6/socket.py", line 514, in create_connection
raise error, msg
IOError: [Errno socket error] [Errno 111] Connection refused
What version of the product are you using? On what operating system?
epguide 1.4.2, Kubuntu 9.10
Please provide any additional information below.
Powyższy problem pojawia się dość losowo. Nie potrafię powiedzieć w jaki
sposób wygenerować taki błąd za każdym razem.
Original issue reported on code.google.com by raknor7
on 27 Apr 2010 at 8:26
witam
zauważyłem, że nie zawsze pobiera program dla kanałów, np. nSport.
dziś mamy 11.04.2013 i na dzień dzisiejszy i jutrzejszy nie pobiera programu.
ma za wczorajszy dzien i dopiero po jutrze
#v+
streamer src # ./epguide_run -c nSport -d 2013-04-10
/opt/tvheadend/epguide/src/.epguide
Program nSport na dzien: 2013-04-10
--------------------------------------------
09:00 11:00 Piłka nożna: Liga Mistrzów
11:00 13:00 Piłka nożna: Liga Mistrzów
13:00 13:30 Legia - stawka większa niż mecz
13:30 14:00 Zagraj to jeszcze raz
Przy pomocy najnowszej techniki komputerowej Piotr Salak i
Wojciech Jagoda analizują najciekawsze akcje z piłkarskich
boisk.
14:00 16:00 Piłka nożna: Liga Mistrzów
16:00 18:00 Piłka nożna: Liga Mistrzów
18:00 20:00 Piłka nożna: T-Mobile Ekstraklasa
20:00 20:40 Piłka nożna: Liga Mistrzów
20:40 23:00 Piłka nożna: Liga Mistrzów
23:00 00:00 Piłka nożna: Liga Mistrzów
00:00 01:45 Piłka nożna: Liga Mistrzów
01:45 01:45 Zakończenie programu
treamer src # ./epguide_run -c nSport -d 2013-04-11
/opt/tvheadend/epguide/src/.epguide
Brak programu dla tego dnia
streamer src # ./epguide_run -c nSport -d 2013-04-12
/opt/tvheadend/epguide/src/.epguide
Brak programu dla tego dnia
streamer src # ./epguide_run -c nSport -d 2013-04-13
/opt/tvheadend/epguide/src/.epguide
Program nSport na dzien: 2013-04-13
--------------------------------------------
09:00 09:30 Magazyn Ligi Mistrzów
Skróty najciekawszych spotkań i najładniejsze bramki w meczach
rozgrywanych w ramach Ligi Mistrzów.
09:30 10:00 Legia - stawka większa niż mecz
10:00 12:00 Piłka nożna: T-Mobile Ekstraklasa
12:00 13:30 Koszykówka: Euroliga mężczyzn
13:30 15:30 Piłka nożna: Liga Mistrzów
15:30 15:45 Piłka nożna: Wstęp do meczu
15:45 17:45 Piłka nożna: T-Mobile Ekstraklasa
17:45 18:00 nSport extra
18:00 20:00 Piłka nożna: Liga Mistrzów
20:00 22:00 Piłka nożna: T-Mobile Ekstraklasa
22:00 22:30 Piłka nożna
22:30 23:00 Magazyn Ligi Mistrzów
Skróty najciekawszych spotkań i najładniejsze bramki w meczach
rozgrywanych w ramach Ligi Mistrzów.
23:00 01:00 Piłka nożna: T-Mobile Ekstraklasa
01:00 01:00 Zakończenie programu
#v-
jeszcze raz z dniem dzisiejszym, tylko z przełącznikiem -t
#v+
streamer src # ./epguide_run -c nSport -t
/opt/tvheadend/epguide/src/.epguide
Brak programu dla tego dnia
#v-
Program dla nSport na dzień 11.04 i 12.04 istnieje.
Original issue reported on code.google.com by [email protected]
on 11 Apr 2013 at 12:47
Przy ściąganiu niektórych kanałów występuje błąd:
Traceback (most recent call last):
File "./epguide_run", line 23, in ?
RunEpguide()
File "./epguide_run", line 20, in RunEpguide
epguide.Execute()
File "/home/.../Desktop/epguide-1.0/epguide/epguide.py", line 46, in Execute
self.GetGuide()
File "/home/.../Desktop/epguide-1.0/epguide/epguide.py", line 78, in GetGuide
guide = self.parser.GetGuide(day, channel)
File "/home/.../Desktop/epguide-1.0/epguide/parsers/WpParser.py", line
235, in GetGuide
eventDict = getter.GetEventList(date, channel_id)
File "/home/.../Desktop/epguide-1.0/epguide/parsers/WpParser.py", line
85, in GetEventList
self.UpdatePreviousTimeEnd()
File "/home/.../Desktop/epguide-1.0/epguide/parsers/WpParser.py", line
108, in UpdatePreviousTimeEnd
self.prevEvent['time_end'] = self.currentEvent['time_start']
KeyError: 'time_start'
Original issue reported on code.google.com by [email protected]
on 30 Dec 2009 at 8:24
Możliwość określenia przez plik konfiguracji listy providerów oraz
kanałów
dla każdego z nich. Wszystkie dane byłyby ściągane i łączone w jeden plik
wynikowy (np. xmltv).
Format pliku konfiguracji do określenia później
Original issue reported on code.google.com by [email protected]
on 24 Mar 2010 at 5:56
Zainstalowałem u siebie na serwerze Synology DS213 za pośrednictwem
Debian-Chroot najnowsza wersję TVHeadend 3.9.279
Wszystko skonfigurowałem ok. W zakładce GEBNERAL>Default Language ustawiłem
POLISH. Zainstalowałem najnowszy dostępny EPGUIDE 1.8.0 i niestety w
niektórych programach nie ma polskich znaków. Np jest to program POLSAT
SPORT. Natomiast np w TVP SPORT znaki są bez problemu wyświetlane. W wersji
TVHeadend 3.4 było wszystko ok. Pisałem zgłoszenie do twórcy TVHeadend i
prosił mnie abym podał przykładowy plik z programem wiec dałem pliki z
katalogu /epguide/cache. Stwierdził ze to wyglada jak HTML a nie XMLTV. Nie
wiem gdzie znajde pliki XMLTV aby przekazać Twórcy. Proszę o pomoc jak
rozwiązać problem z tym brakiem polskich znaków.
Original issue reported on code.google.com by [email protected]
on 11 Dec 2013 at 8:57
Attachments:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.