- Házimozi haladó szinten
- OLED TV topic
- Milyen TV-t vegyek?
- Házimozi belépő szinten
- Milyen egeret válasszak?
- Amlogic S905, S912 processzoros készülékek
- Milyen billentyűzetet vegyek?
- Adatmentés - HDD - SSD - Flash
- LG 34GS95QE-B: OLED paneles, ívelt gamer monitor
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
Hirdetés
-
A személyre szabott reklám lehet a streaming következő slágere
it A jobb célzott hirdetések érdekében adatplatformot indít a Warner Bros Discovery.
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
Új hozzászólás Aktív témák
-
Atomantiii
őstag
Kicsit lentebb faragtam az epg fájl méretét, most kísérletként a 10 napot visszavettem 7 napra, hogy vajon így lefut-e mindig elsőre vagy sem.
-
Laszlo733
aktív tag
Sziasztok!
Saját NAS-ról tudom futtatni valahogy az EPG-t, hogy ne a tárhely szolgáltatótól kérje le az információkat, hanem saját belső IP cím alapján?
-
Max500
tag
válasz Atomantiii #1104 üzenetére
Kint a 0.1.11 (~5 órája). +1 kategória és némi dokumentáció.
Majdnem megelőztelek, csak tegnap már nem jutottam oda hogy ki is adjam
Alá van írva!
-
kovyhun
tag
válasz Atomantiii #1111 üzenetére
Zero W.
Igazad van, használtan 3-as jobb vétel, mivel cserélgetik újabbakra, talán ki lehet fogni olcsót.
U.i.: Mikor vettem őket zero 4.500, 3-as 10 körül volt és elég volt a zero (adatgyűjtés).[ Szerkesztve ]
"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
Atomantiii
őstag
Raspberry pi-n próbálom elindítani egyelőre sikertelenül:
sudo tv_grab_pyepg_hu_porthu --configure
Traceback (most recent call last):
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/configbase.py", line 11, in <module>
from typing import override # type: ignore # noqa: F401, RUF100
ImportError: cannot import name 'override' from 'typing' (/usr/lib/python3.9/typing.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/tv_grab_pyepg_hu_porthu", line 5, in <module>
from pyepggrab.grabbers.hu_porthu.hu_porthu import run
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/grabbers/hu_porthu/hu_porthu.py", line 16, in <module>
from pyepggrab.configmanager import ConfigManager
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/configmanager.py", line 26, in <module>
from pyepggrab.configbase import ConfigEncoder, ConfigRootBase, T
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/configbase.py", line 13, in <module>
from typing_extensions import override # type: ignore # noqa: F401, RUF100
ImportError: cannot import name 'override' from 'typing_extensions' (/usr/lib/python3/dist-packages/typing_extensions.py)Honnan szedné a tv_grab_pyepg_hu_porthu.conf fájlt? Van egy sima tv_grab_pyepg_hu_porthu fájl a usr/local/bin könyvtárban.
-
Max500
tag
válasz Atomantiii #1113 üzenetére
A /home/<felhasználód>/.xmltv/tv_grab_pyepg_hu_porthu.conf a config file (alapértelmezett) helye, viszont miért futtatod sudo-val? A scriptnek nincs szüksége root jogra.
Futtasd sudo nélkül. Ha ez megoldja akkor már a következőket ki se próbáld.
Ha nem jó még mindig akkor valószínűleg a régi python3-typing-extensions csomag miatt van (amit hiányol 'override' az csak a 4.4-től van benne, Debian 11 meg 3.7.4-et szállít). Githubra felraktam egy olyan verziót ami megköveteli a legalább 4.4-es typing_extensions-t. Így tudod kipróbálni:
1. pip uninstall pyepggrab
2. pip install git+https://github.com/pyepggrab/pyepggrab.git@typing-ext-override # Ha hiányozna neki a git akkor: apt install git
3. Most próbáld ki, hogy jó-e, ha igen akkor ki fogom adni a 0.1.12-t és csak utána menj tovább
4. pip uninstall pyepggrab # azért kell újra levenni, hogy visszatérj a rendes verziókra
5. pip install pyepggrab[ Szerkesztve ]
Alá van írva!
-
Atomantiii
őstag
Hétvégén újraraktam a raspberry-n a rendszert így futtattam most a pip install git+https://github.com/pyepggrab/pyepggrab.git@typing-ext-override parancsot.
Utána ha kiadom a tv_grab_pyepg_hu_porthu --configure parancsot azt írja ki, hogy -bash: tv_grab_pyepg_hu_porthu: parancs nem található
[ Szerkesztve ]
-
Atomantiii
őstag
válasz Atomantiii #1116 üzenetére
[ Szerkesztve ]
-
Atomantiii
őstag
válasz Atomantiii #1117 üzenetére
Másodjára lefutott szépen.
-
Max500
tag
válasz Atomantiii #1116 üzenetére
Ezért nem találja:
"WARNING: The script tv_grab_pyepg_hu_porthu is installed in '/home/atomantiii/.local/bin' which is not on PATH. Consider adding this directory to PATH or, ..."Vagy ha (most) nem akarod akkor /home/atomantiii/.local/bin/tv_grab_pyepg_hu_porthu -val is futtathatod.
#1117: Tegnap és is belefutottam ebbe, valamiért nem válaszolt időben a port.hu egyik szervere, remélem csak időszakos probléma.
[ Szerkesztve ]
Alá van írva!
-
Atomantiii
őstag
Ma reggel is kínlódott, de másodjára lefutott PC-n, a Raspberry-n még nem tudtam vele kísérletezni azóta.
Viszont azt néztem, hogy gyakorlatilag tele van felesleges cuccokkal a legrabbelt fájl, amivel a beltéri nem hiszem, hogy tud mit kezdeni, vagyis úgy sem jelenít meg mindent, pl szereplőket, értékeléseket, linkeket stb.
Ezeket most kitakarítottam az xml fájlból, így feleakkora lett a nyers xml, mint volt korábban így talán nem fog kínlódni amikor lehúzza a beltéri az adatot a tárhelyről.
De még vannak, akik a régi forrást (is?) használják (port.hu, mediaklikk, musor.tv) amin ugye már nem talál semmit sem, így aki még nem tette törölje a régit és frissítse a rytec.sources fájlt a beltérijén, amiben egy konyakmeggy nevű forrás van a korábbi 3 helyett a rytec Magyarország alatt.
[ Szerkesztve ]
-
Atomantiii
őstag
válasz Atomantiii #1120 üzenetére
Arra jöttem rá, hogy nem nagyon számít az EPG mérete van, hogy most is csak 501 eseményt tölt le elsőre, de másodjára vagy harmadjára lehúzza a teljest, de van, hogy elsőre lefut teljesen. Fene se érti mi baja akkor.
-
kovyhun
tag
Én a sajátomat feltöltöm a nethely-re is, most megpróbáltam, 6x töltöttem le, mindig ugyanannyit hozott le onnan, ugyanannyit mint helyi szerverről.
Így szerintem nem a tárhellyel lesz a gond.(Bár most van nálam is egy rejtély: az m3 link generáló programom amióta változás volt, nem működik a nethelyről meg málnáról. De ugyanez a program működik windows pc-re telepített apache+php-ről...)
[ Szerkesztve ]
"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
Atomantiii
őstag
válasz kovyhun #1122 üzenetére
Nekem is van mikor működik 6-ból 6-szor de van amikor meg nem. Szóval nem tudom mitől van, de majd átrakom a másik tárhelyemre is.
Mit generálsz az m3-ról? Enigma 2-es beltérin nézhető továbbra is csak a python kódon kellett kicsit variálni a korábbihoz képest, hogy menjen az új domainről is.
Esetleg átdobhatnád a legabbelt EPG-det, belekukkantanék nem-e nálam van valami gebasz benne, bár akkor meg máskor se futna le, szóval ezért nem értem mi van.
A korábbi 85 MB-s nyers fájlból takarítás után lett 33 MB, ami tömörítve is kb 2,5 MB környékén van a korábbi közel 4 MB helyett a 10 napra.
[ Szerkesztve ]
-
kovyhun
tag
válasz Atomantiii #1123 üzenetére
Tempest generálja majd ha végzett feltölti ide (8kor indul, 11-12 között végez):
http://iptv.nhely.hu/epg/Guide.xml.gz
M3: m3u8 linket próbálok generálni, így nem kell mindenféle kiegészítőt telepítgetni a beltérikre. (A központi steamlink zsákutca lett, mert csak egy csatornát és egy kliensnek tud kiszolgálni, pedig az viszi a yputube-ot is)"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
Atomantiii
őstag
válasz kovyhun #1124 üzenetére
Belenéztem a tiedbe, az is tele van amúgy felesleges cuccokkal itt-ott, de szerkezetileg ugyanez az enyém is, ezért nem értem miért nem tölti le mindig elsőre a beltéri.
Most felraktam a másik tárhelyemre onnan elsőre lehúzta most, persze kérdés, hogy a későbbiekben is menni fog-e elsőre.
[ Szerkesztve ]
-
Atomantiii
őstag
válasz Atomantiii #1126 üzenetére
Na most másodjára már megint leakadt 501 eseménynél, de egyszerűen nem értem miért, utána meg megint leszedi teljesen,
-
kovyhun
tag
válasz Atomantiii #1125 üzenetére
Ustym 4K, Amiko Viper, Amiko Mira.
De inkább kihívás, érdekesség mint hasznos mert nem is nézzük, de jó a tudat hogy van"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
kovyhun
tag
válasz Atomantiii #1127 üzenetére
Csak nálad vagy másnál is?
"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
Atomantiii
őstag
válasz kovyhun #1129 üzenetére
Ustym 4K-ra tudok segíteni elvileg hogy lehet elindítani.
Ketten teszteljük az EPG-t, az az érdekes, hogy egyszer jó, máskor nem és így váltakozik, de hogy miért nem értem egyáltalán. Tehát mindig vagy megakad 501 eseménynél vagy leszedi az 50 ezret. Az EPG.dat-ot leszedtem róla amikor megakad 501-nél de nem tudom mit tudok vele csinálni, érdekelne hol akad meg pontosan csak ugye ezt nem tudom megnyitni, hogy lássak is belőle valamit.
[ Szerkesztve ]
-
kovyhun
tag
válasz Atomantiii #1130 üzenetére
Logban nem látszik semmi?
"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
Atomantiii
őstag
válasz kovyhun #1131 üzenetére
A logban nincs semmi különös, azt nem tudom a beltérin csinál-e logot valahova amit vissza lehetne nézni.
A sources-nél az első az alap, de be van mappelve a második is a History HD miatt és azt néztem, hogy először 434 eseményt szed le a History HD-ra meg a Love Nature HD-ra és akkor akad el, de hogy szed le bármit is a History HD-ra amikor csak a konyakmeggy forrást szedetem vele.
<url>http://konyakmeggy.nhely.hu/epg/konyakmeggy.xml.xz</url>
<url>http://www.xmltvepg.nl/rytecMisc.xz</urlMost kiszedtem a másodikat most így 5-ből 5 jó.
Az vajon mindegy-e neki, hogy a csatorna felsorolások hol vannak az xml fájban?
Ezek:
<channel id="MTV80s">
<display-name lang="hu">MTV 80s</display-name>
</channel>
<channel id="MTV90s">
<display-name lang="hu">MTV 90s</display-name>
</channel>
<channel id="MTV00s">
<display-name lang="hu">MTV 00s</display-name>
</channel>Mert az elején vannak a port.hu-s verziók, majd jönnek a műsorok és amikor annak vége utána jönnek a musor.tv-s és tvmustrás channel id-k és utána azoknak a műsorai.
-
kovyhun
tag
válasz Atomantiii #1132 üzenetére
Ha a beltérin az epgimport beállításainál vagy, nyomj egy menü gombot ott lesz a log és a mentési lehetőség is.
Próbáltad mondjuk a tmp mappába tenni és onnan beolvasni?"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
kovyhun
tag
válasz Atomantiii #1132 üzenetére
"Mert az elején vannak a port.hu-s verziók, majd jönnek a műsorok és amikor annak vége utána jönnek a musor.tv-s és tvmustrás channel id-k és utána azoknak a műsorai."
Nem tudom mennyire kötött a formátum.
Sima copy paranccsal fűzöd össze az xml fájlokat?
Ha nem fűzöd össze, akkor is ez a hiba?"Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
Atomantiii
őstag
válasz kovyhun #1135 üzenetére
Sima összefűzés, annyi különbséggel, hogy a szerkezet jó legyen.
Tehát az elején kell a <tv ...> tag és a legvégén a </tv>, ez mindegyik összefűzendő fájlban megvan de a végén az összefűzöttben egyszer fog szerepelni, de a többi része sima összefűzés ahogy a fájlokban van úgy marad, de úgy tűnik az nem gond neki.
Most jónak tűnik így a nethelyes tárhelyen is, de majd kiderül egy-két nap múlva is menni fog-e elsőre.
-
Atomantiii
őstag
Kicsit hülye kérdés, de raspberry-n hogy adom meg, hogy hova mentse le a készített epg-t?
Így írtam a végére, hogy --output "home/atomantiii/epg/port.hu.xml", illetve már írtam " nélkül is, de mindig ezt írja ki a végén:
Traceback (most recent call last):
File "/home/atomantiii/.local/bin/tv_grab_pyepg_hu_porthu", line 8, in <module>
sys.exit(run())
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/grabbers/hu_porthu/hu_porthu.py", line 574, in run
Pyepggrab.main(
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/pyepggrab.py", line 150, in main
exitc = cls._grabber_main(args, confman)
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/grabbers/hu_porthu/hu_porthu.py", line 568, in main
writexml(guide, args.output)
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/xmlwriter.py", line 23, in writexml
dtd = etree.DTD(Path(Path(__file__).parent, "resources/xmltv.dtd"))
File "src/lxml/dtd.pxi", line 288, in lxml.etree.DTD.__init__
lxml.etree.DTDParseError: file must be a filename or file-like object -
Max500
tag
válasz Atomantiii #1137 üzenetére
"home/atomantiii/epg/port.hu.xml"
Ez így nem valid elérési út. Nem csak ennél a scriptnél, máshol se.
Vagy abszolút (+1 "/" az elején)
/home/atomantiii/epg/port.hu.xml
Vagy relatív kell
./epg/port.hu.xml[ Szerkesztve ]
Alá van írva!
-
kovyhun
tag
válasz Atomantiii #1140 üzenetére
Ha nem sikerül esetleg egy másik módszer...
Én csináltam egy .sh fájlt a tempest-hez:
Első sorral generálom, a következő sorral csinálok másik mappába egy másolatot róla, a harmadik sorral meg ftp-n feltöltöm egy tárhelyre.
(Nekem van még két sor ami frissíti a lastupdate.txt fájlt és azt is feltölti)
Így elég ezt az egy parancsot futtatni aztán megcsinál mindent amit kell."Hajszolom a tudást, de ő mindig gyorsabb nálam!"
-
Max500
tag
-
Max500
tag
válasz Atomantiii #1143 üzenetére
Ha minden igaz akkor nem az --output-al áll összefüggésben, akkor is ezt kell kapjad, (ha jó a feltevésem) ha --output nélkül futtatod. Úgy tűnik mintha vagy a script helyét nem tudná meghatározni vagy a dtd file nem lenne a helyén.
Létezik a
/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/resources/xmltv.dtd
file?
Illetve mi a teljes parancs amivel futtatod?#1113-#1120-nak mi lett a vége? Lehet hogy összefüggésben vannak.
Alá van írva!
-
Atomantiii
őstag
Így próbáltam futtatni:
tv_grab_pyepg_hu_porthu --slow --jobs 4 --ratelimit 9 --interval 5 --verbose --day 2 --output /home/atomantiii/epg/port.hu.xmlA /home/atomantiii/.xmltv-ben van a conf fájl és létezik ez a fájl is: /home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/resources/xmltv.dtd
Mióta csak a konyakmeggy.xml.xz-re van megadva a hivatkozás a azóta elsőre betölti az adatokat a beltéri.
Ha nem írom be az --output részt akkor ezt kapom:
atomantiii@raspberrypi:~ $ tv_grab_pyepg_hu_porthu --slow --jobs 4 --ratelimit 9 --interval 5 --verbose --day 2
Traceback (most recent call last):
File "/home/atomantiii/.local/bin/tv_grab_pyepg_hu_porthu", line 8, in <module>
sys.exit(run())
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/grabbers/hu_porthu/hu_porthu.py", line 574, in run
Pyepggrab.main(
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/pyepggrab.py", line 124, in main
conf = decor_confman.read_config()
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/configmanager.py", line 70, in read_config
conf = json.load(file, cls=self._decoder)
File "/usr/lib/python3.9/json/__init__.py", line 293, in load
return loads(fp.read(),
File "/usr/lib/python3.9/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.9/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 9 column 2 (char 117)Megint ismeretlen kategória: dokusorozat
[ Szerkesztve ]
-
Atomantiii
őstag
válasz Atomantiii #1145 üzenetére
Most futtattam még egyszer output nélkül:
tv_grab_pyepg_hu_porthu --slow --jobs 4 --ratelimit 9 --interval 5 --verbose --day 1Végigmegy, majd a végén ezt írja ki.
Traceback (most recent call last):
File "/home/atomantiii/.local/bin/tv_grab_pyepg_hu_porthu", line 8, in <module>
sys.exit(run())
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/grabbers/hu_porthu/hu_porthu.py", line 574, in run
Pyepggrab.main(
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/pyepggrab.py", line 150, in main
exitc = cls._grabber_main(args, confman)
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/grabbers/hu_porthu/hu_porthu.py", line 568, in main
writexml(guide, args.output)
File "/home/atomantiii/.local/lib/python3.9/site-packages/pyepggrab/xmlwriter.py", line 23, in writexml
dtd = etree.DTD(Path(Path(__file__).parent, "resources/xmltv.dtd"))
File "src/lxml/dtd.pxi", line 288, in lxml.etree.DTD.__init__
lxml.etree.DTDParseError: file must be a filename or file-like object -
Max500
tag
válasz Atomantiii #1146 üzenetére
Valószínűleg a hétvégén vagy a jövő hét folyamán kipróbálom. Azért érdekes a dolog, mert 1 hónapja még én is a Debian 11 alapú Raspberry Pi OS-en voltam és nem volt ilyesmi problémám.
Még egy ötletem van (bár ez inkább a #1145 miatt jutott eszembe a DTDParseError-on nem hiszem hogy segít), hogy egy új configot csinálj vagy másik néven a --config-file-al vagy a meglévő configot nevezd át és úgy készítsen újat, a lényeg az az, hogy ne másolj semmit a mostani configból hanem maga generálja. A csatornaválasztás mindegy, és a --slow sem kell.
Alá van írva!
-
Atomantiii
őstag
válasz Atomantiii #1148 üzenetére
A régi konfig fájlban az optionsnál nincs megadva semmi sem, azt a paranccsorban adtam meg neki ezek szerint..
"options": {},Amit most létrehozott magának, abban már vannak egyéb paraméterek is:
"options": {
'loglevel": 30,
'quiet': false,
'output": null,
"days": null,
"offset": 0,
"slow": false,
"jobs": 1,
"ratelimit": 1,
"interval": 1
},Most így ha adok neki outputot a futtatásnál ha nem akkor is kiírja az 1146-ban lévő hibaüzeneteket.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Milyen autót vegyek?
- MasterDeeJay: Volta a bányából azaz CMP 100-210 kisteszt (Tesla V100 mining)
- Telekom mobilszolgáltatások
- Kertészet, mezőgazdaság topik
- exHWSW - Értünk mindenhez IS
- Facebook és Messenger
- EAFC 24
- Házimozi haladó szinten
- OLED TV topic
- Székesfehérvár és környéke adok-veszek-beszélgetek
- További aktív témák...
- LG NanoCell 55NANO766QA Halvány píxel csík
- Philips 58PUS8545/12 1 ÉV GARANCIA Játék üzemmód
- Tyű-ha! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5