- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- HBO Max & OD topic
- Augusztustól nagyot változik a Shein élete
- 3 évig még biztosan nem rendelhetünk Xiaomi EV-t
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Ki hozhat AI-funkciókat az iPhone-ra?
- Microsoft Office és Office 365 topic
- Microsoft Excel topic
- PDF topik
- DIGI internet
Ú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
- Mini-ITX
- Napelem
- Épített vízhűtés (nem kompakt) topic
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Itt az első kép a 2024-es Nokia 3210-ről
- Háromféle processzor is része lesz a Core 200 sorozatnak
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autós topik látogatók beszélgetős, offolós topikja
- További aktív témák...
- VADIÚJ, BONTATLAN! Mac Mini M2 8GB 256GB
- i7 7700K////1070 TI///16GB
- ASUS ZENBOOK 13 UX333FA - 13,3"FHD IPS - i5-8265U - 8GB - 512GB SSD - Win11 - Magyar
- Playstation 5 Drive Edition 825GB (CFI-1216A), 2025.11.03-ig gyári garanciával, Bp-i üzletből eladó
- Lüm-tec m85 Svájci szerkezetű Amerikai microbrand