Bonjour,
J'ai suivi votre conseil et ne vois pas comment exploiter le fichier regexes.py pour les mangas anime.
J'ai le même souci que l'auteur de ce post depuis des années et tous les X temps je parse manuellement les répertoires, déplace et renomme les fichiers.
Je n'ai plus ce genre de souci avec les séries mais toujours avec les animes à cause des nommages avec le nom des releases group [fansub] placé n'importe où.
J'ai longtemps essayé en manipulant le cache.db pour incruster des noms du genre "[Fansub-Resistance] Naruto" dans les scene_exceptions mais les scans "post-processing" sont resté sans succès.
La branch anime ne m'a pas donné plus de résultat.
Avec mozvip je fait des tests sur le nom de série suivant:
[sFT] Hunter x Hunter 75 HD.mp4
dans le regexes.py j'ai tenté d'ajouter:
('anime_slash',
# [sFT] Bleach 312 720p
'''
^([(?P<release_group>.+?)][ ._-]*)? # Release Group and separator
(?P<series_name>.+?)[ ._-]+ # Show_Name and separator
(?P<ep_ab_num>d{1,3}) # E01
(-(?P<extra_ab_ep_num>d{1,3}))? # E02
._-]*(?P<extra_info>(d{3,4}[xp]?d{0,4})?[.ws-]*) # Source_Quality_Etc-
.*? # Separator and EOL
'''),
Postprocessing results
Processing folder /share/Animes/Series/102638567
Processing /share/Animes/Series/102638567/[sFT] Hunter x Hunter 75 HD.mp4 (None)
Parsed [sFT] Hunter x Hunter 75 HD.mp4 into [sFT] Hunter x Hunter - E75 - HD [ABD: False]
Checking scene exceptions for a match on [sFT] Hunter x Hunter
Looking up [sFT] Hunter x Hunter in the DB
Looking up name [sFT] Hunter x Hunter on TVDB
Looking up name [sFT] Hunter x Hunter in all languages on TVDB
Parsed /share/Animes/Series/102638567/[sFT] Hunter x Hunter 75 HD.mp4 into [sFT] Hunter x Hunter - E75 - HD [ABD: False]
Checking scene exceptions for a match on [sFT] Hunter x Hunter
Looking up [sFT] Hunter x Hunter in the DB
Looking up name [sFT] Hunter x Hunter on TVDB
Looking up name [sFT] Hunter x Hunter in all languages on TVDB
Parsed 102638567 [sFT] Hunter x Hunter 75 HD.mp4 into 102638567 [sFT] Hunter x Hunter - E75 - HD [ABD: False]
Checking scene exceptions for a match on 102638567 [sFT] Hunter x Hunter
Looking up 102638567 [sFT] Hunter x Hunter in the DB
Looking up name 102638567 [sFT] Hunter x Hunter on TVDB
Looking up name 102638567 [sFT] Hunter x Hunter in all languages on TVDB
Processing failed for /share/Animes/Series/102638567/[sFT] Hunter x Hunter 75 HD.mp4:
Je ne sais pas si mon bout de regexe est correct, s'il est exploité, s'il faut dans un autre script .py indiquer qu'il faut utiliser la regexe anime_slash.
Avez-vous une idée concernant la regexe ou la manipulation des exceptions lists ?
Est ce que l'intégration des animes dans la branche mozvip gèrera ces problèmes de nom ?
J'aurais bien lancé un appel aux fansubs pour qu'ils placent le nom de leurs teams ailleurs mais il semblerais que cela ne fonctionne pas pour autant, exemple avec cette autre fichier:
Hunter X Hunter 76 HD mp4v2 [A.U].mp4
J'espère que quelqu'un pourra m'aider.
Merci d'avance.