[epgd] "Warning, size of 20 for 'SERIESIMDBID' exeeded (needed 25) [https://www.imdb.com/titl]"
-
-
hmm, hab ich nicht im Log
-
Und nun?
-
habs Jörg mal weitergeleitet, der ist in Urlaub.
-
Kannst du mal schauen, bei welcher Serie das Auftritt?
select series_id, series_name, series_imdb_id from epg2vdr.series where series_imdb_id == "https://www.imdb.com/%";
Bei den Serien, die ich in der Datenbank habe, beginnt die ID immer mit tt
-
Mach ich am Montag wenn ich wieder da bin
-
okay, bin gespannt.
Wenn es kein Fehler in den Daten ist müssen wir das Feld vergrößern
-
-
-
Hab mit Adminer was gefunden:
Edit: Geht auch nicht:
Coderoot auf vdr01 am 27.07.2020 09:32 [~] # mysql -u p4 -pp4 -Dp4 --default-character-set=utf8 ERROR 1045 (28000): Access denied for user 'p4'@'localhost' (using password: YES)
Meine Konfig scheint aber alles auf Vorgebe zu stehen:
Code# ------------------------------------ # Configuration of EPG Daemon # ------------------------------------ DbHost = localhost # ip/name of mysql server host (default localhost) DbPort = 3306 # port of the mysql server (default 3306) DbName = epg2vdr # name of the database (default epg2vdr) DbUser = epg2vdr # database user (default epg2vdr) DbPass = epg # database password (default epg)
-
das mit der URL statt der ID ist merkwürdig. Das wird aus dem XML Element "IMDB_ID" geholt. Sieht irgendwie nach einem Fehler
bei mir sind es drei merkwürdige:CodeMariaDB [epg2vdr]> select series_name, series_imdb_id from series where series_imdb_id like '%htt%'; +------------------------------------------+----------------------+ | series_name | series_imdb_id | +------------------------------------------+----------------------+ | Dolce Vita & Co | https://www.imdb.com | | Australian Gold - Schatzsuche Down Under | https://www.imdb.com | | Captain Future (De) | https://www.imdb.com | +------------------------------------------+----------------------+ 3 rows in set (0.00 sec)
vermutlich sollte man die ignorieren.
Das könnte ich sicher einbauen. Jedenfalls denke ich das nichts verloren geht außer den Serien bei denen ohnehin keine korrekten Daten geliefert werden. -
Und manbche ID's haben ein / am Ende
-
stimmt hier auch:
MariaDB [epg2vdr]> select series_name, series_imdb_id from series where series_imdb_id like '%/%';
Code
Alles anzeigen+-------------------------------------------------+----------------------+ | series_name | series_imdb_id | +-------------------------------------------------+----------------------+ | Dolce Vita & Co | https://www.imdb.com | | Australian Gold - Schatzsuche Down Under | https://www.imdb.com | | In aller Freundschaft – Die Krankenschwestern | tt9226022/ | | 24 Stunden bis zum Mord | tt8465918/ | | Das Böse im Blick – Augenzeuge Kamera | tt4189570/reference | | Captain Future (De) | https://www.imdb.com | | Nazi-Bauten - Geheimprojekte aus Beton | tt10187646/?ref_=tt_ | | Elefant, Tiger und Co. | tt0456773/ | +-------------------------------------------------+----------------------+
kannst du dir das XML zu einem Beispiel mal Runterladen ich komme gerade nicht dazu?
Das geht ich weiß nur nicht mehr wie ich das mal manuell gemacht hatte.
Und dann mal schauen was da drin steht.
-
# mysql -u p4 -pp4 -Dp4
Dann paßt das ja mit der Konfiguration des epg2vdr nicht zusammen?
-
sorry ich hatte den falschen Alias kopiert und es dann gleich oben korrigiert
-
vermutlich sollte man die ignorieren.
Kann es sein, dass da ursprünglich die komplette IMDB-URL im Feld steckt (ich habe noch nicht geschaut, ob da jemand den String auf 25 Zeichen kürzt)? Die hat die Form https://www.imdb.com/title/tt0098936/
-
im Code finde ich (noch) nichts dazu, sieht nach 1:1 übernehmen aus. Den Scraper hab ich nicht implementiert muss mich da noch rein finden. So wie es für mich aussieht kommt in den Fällen was anderes im XML
-
Welches XML? Ich bin da überfragt. Die Konfiguration passt zusammen, da ich einwandfreies EPG habe; sowohl von tvm als auch von tvsp...
Ich verwende Gen2VDR -
das XML welches der Service im Internet liefert und das vom epgd abgeholt wird, sollte auch mit wget oder curl oder einem Browser abgeholt werden können.
-
Welches XML?
Die TVDB liefert über die alte API XML-Dateien aus, die vom thetvdbscraper vonepgd geparsed werden.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!