MainKronos / Sonarr-AnimeDownloader

It is a Docker Container that uses Sonarr to download anime from AnimeWorld site (ITALY).
https://mainkronos.github.io/Sonarr-AnimeDownloader/
MIT License
43 stars 10 forks source link

[BUG] problema libreria animeworld #85

Closed Simoneu01 closed 1 year ago

Simoneu01 commented 1 year ago

Livello di Errore:

Messaggio di Errore

πŸ…΄πŸ†πŸ†πŸ…ΎπŸ†: time data '??' does not match format '%d %B %Y'
Traceback (most recent call last):
  File "/script/job.py", line 32, in job
    series = fun.converting(raw_series)
  File "/script/utility/functions.py", line 144, in converting
    link = linkSearch(anime["title"], season["num"], anime["tvdbID"])
  File "/script/utility/functions.py", line 62, in linkSearch
    result = bindAnime(title, int(season), tvdbID)
  File "/script/utility/functions.py", line 221, in bindAnime
    results = aw.find(anime_name)
  File "/usr/local/lib/python3.9/site-packages/animeworld/utility.py", line 60, in wrapper
    raise e
  File "/usr/local/lib/python3.9/site-packages/animeworld/utility.py", line 55, in wrapper
    return fun(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/animeworld/utility.py", line 120, in find
    return [
  File "/usr/local/lib/python3.9/site-packages/animeworld/utility.py", line 126, in <listcomp>
    "release": datetime.strptime(elem["release"], "%d %B %Y"),
  File "/usr/local/lib/python3.9/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
  File "/usr/local/lib/python3.9/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data '??' does not match format '%d %B %Y'

Informazioni generali

Descrizione

Avvio il docker con installazione pulita, e mentre cerca gli anime da associare da questo errore.

MainKronos commented 1 year ago

È un problema della libreria animeworld, probabilmente hanno modificato qualcosa al sito, cerco di correggerlo il prima possibile.

Nel mentre per aggirare il problema disabilita l'auto ricerca link dalle impostazioni dell'interfaccia web.

MainKronos commented 1 year ago

Non riesco a replicare il problema, mi puoi inviare il log completo? Premi il pulsante in fondo alla pagina del log e inviami il file. (Il file generato ha giΓ  offuscate le informazioni private) Immagine 2022-11-08 193338

Simoneu01 commented 1 year ago

Questo Γ¨ il log completo: log.log

MainKronos commented 1 year ago

Ho rilasciato la nuova versione della libreria animeworld, riavvia il container e dovrebbe scomparire il problema

Simoneu01 commented 1 year ago

Si quel problema Γ¨ sparito, ora ho questo:

πŸ…΄πŸ†πŸ†πŸ…ΎπŸ†: '<' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
  File "/script/job.py", line 32, in job
    series = fun.converting(raw_series)
  File "/script/utility/functions.py", line 144, in converting
    link = linkSearch(anime["title"], season["num"], anime["tvdbID"])
  File "/script/utility/functions.py", line 62, in linkSearch
    result = bindAnime(title, int(season), tvdbID)
  File "/script/utility/functions.py", line 238, in bindAnime
    ret.sort(key=lambda elem: elem["release"])
TypeError: '<' not supported between instances of 'NoneType' and 'datetime.datetime'

log (1).log

MainKronos commented 1 year ago

Prova la versione dev e dimmi se il problema e stato risolto.

Simoneu01 commented 1 year ago

Prova la versione dev e dimmi se il problema e stato risolto.

Si, con questo fix funziona! Ty!