slawekmikula / epguide

Projekt grabbera XMLTV oraz TXT dla polskich stacji telewizyjnych
http://slawekmikula.github.io/epguide
6 stars 5 forks source link

Problem z czasem #8

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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 jakub.ru...@gmail.com on 7 Apr 2010 at 8:49

GoogleCodeExporter commented 9 years ago
Proszę o linię komend z parametrami. Jaki parser użyty do ściągania danych 
? Czy 
występuje na wszystkich parserach ?

Original comment by slawek.m...@gmail.com on 7 Apr 2010 at 9:30

GoogleCodeExporter commented 9 years ago
./epguide_run -c 1,2,5,17,238,151,174,375,400,67,356,196,186,355,360 -f xmltv 
-w -o ../TVxb/xml/
xmltv.xml

Parser? Domyślny, czyli chyba WP "nowej generacji" ;) .

Nie testowałem na innych parserach.

Original comment by jakub.ru...@gmail.com on 7 Apr 2010 at 9:45

GoogleCodeExporter commented 9 years ago
Faktycznie jest z tym problem ale można temu zaradzić i zmienić wszystkie 
wystąpienia +0100 na +0200. 
Przynajmniej u mnie EyeTV łyka coś takiego :)

Original comment by p.roman...@gmail.com on 8 Apr 2010 at 5:17

GoogleCodeExporter commented 9 years ago
Poprawnie to trzeba będzie zrobić poprawny zapis w odpowiedniej strefie 
czasowej. 
Muszę na to popatrzeć.

Original comment by slawek.m...@gmail.com on 8 Apr 2010 at 5:19

GoogleCodeExporter commented 9 years ago
tvtime też łyknął zmianę +0100 na +0200, zmienione sedem, ale teraz 
wyświetla np. "07:00 - 07:25 -", co 
oznacza (ostatni myślnik), że coś się skopało przy okazji :> .

Original comment by jakub.ru...@gmail.com on 8 Apr 2010 at 5:22

GoogleCodeExporter commented 9 years ago
Ustawiam na 1.4.2

Original comment by slawek.m...@gmail.com on 11 Apr 2010 at 6:09

GoogleCodeExporter commented 9 years ago
poprawione w kodzie na repo. Pobieram informację z time.timezone i odpowiednio 
przetwarzam. Nie korzystam z pytz aby nie dokładać zależności. Powinno 
działać, ale 
dobrze by było, aby ktoś to jeszcze sprawdził. Wydanie w wersji 1.4.2 w 
piątek.

Original comment by slawek.m...@gmail.com on 13 Apr 2010 at 8:51

GoogleCodeExporter commented 9 years ago
Emmm, poprawione mówisz? Jest 17:34, dawno po Teleexpresie, a ja widzę w 
tvtime, że Teleexpres 
dopiero nadejdzie :> .

Wywołałem tak samo, tylko zmieniłem plik docelowy dla epguide i tvtime.

Original comment by jakub.ru...@gmail.com on 25 Apr 2010 at 3:34

GoogleCodeExporter commented 9 years ago
Problem rzeczywiście nie jest rozwiązany. Uwzględniana jest strefa czasowa, 
ale zmiana na czas letni już nie.
Zamiana w pliku XmltvOutput.py linii:

self.tz = time.timezone /60 /60

na:

if time.daylight == 0:
    self.tz = time.timezone /60 /60
else:
    self.tz = time.altzone /60 /60

rozwiązuje ten problem.

Original comment by kgorac...@gmail.com on 15 Jun 2010 at 7:36

GoogleCodeExporter commented 9 years ago
Poprawka. Prawidłowy kod uwzględniający zmianę czasu na letni/zimowy to:

if time.localtime(time.time()).tm_isdst and time.daylight:
    self.tz = time.altzone /60 /60
else:
    self.tz = time.timezone /60 /60

Original comment by kgorac...@gmail.com on 15 Jun 2010 at 8:18

GoogleCodeExporter commented 9 years ago
Zmieniam na otwarte. Dzięki za propozycję. Popatrzę na to.

Original comment by slawek.m...@gmail.com on 21 Jun 2010 at 8:11

GoogleCodeExporter commented 9 years ago
Ustawiam na 1.4.3

Original comment by slawek.m...@gmail.com on 21 Jun 2010 at 8:11

GoogleCodeExporter commented 9 years ago

Original comment by slawek.m...@gmail.com on 21 Jun 2010 at 8:16

GoogleCodeExporter commented 9 years ago
dziękuję za poprawkę. wprowadziłem do kodu. Wersja 1.4.3

Original comment by slawek.m...@gmail.com on 22 Jun 2010 at 9:10

GoogleCodeExporter commented 9 years ago

Original comment by slawek.m...@gmail.com on 22 Jun 2010 at 9:10