thcolin / oleoo

🎟💸☠️ Parse scene / p2p release name, return object with title, tags and flags
54 stars 11 forks source link

Manga episode format 000 #16

Open arnauddorgans opened 5 years ago

arnauddorgans commented 5 years ago

Souvent les manga n'ont pas de E devant le numero de l'episode et sont sous le format 000 ex: 001, 099, 130

{ original: 'Dragon Ball Super - 064 French 720p WEB x264 MP3-Kesni.mkv', language: 'FRENCH', source: 'WEB-DL', encoding: 'x264', resolution: '720p', dub: null, year: null, flags: null, season: null, episode: null, episodes: [], type: 'movie', group: 'Kesni.mkv', title: 'Dragon Ball Super - 064', generated: 'Dragon.Ball.Super.-.064.FRENCH.720p.WEB-DL.x264-Kesni.mkv', score: 5 }

arnauddorgans commented 5 years ago

Peut être étant donné que ce genre de pb est tricky on pourrait rajouter un para au parse pour forcer le type, 'movie' ou 'tvShow' genre:

oleoo.parse('Dragon Ball Super - 064 French 720p WEB x264 MP3-Kesni.mkv', {type: 'tvShow'})

et si type == tvShow et aucune season ou episode trouvé faire le check episode avec le format 000

thcolin commented 5 years ago

Je viens de faire quelques tests et ça me semble compliqué, notamment sur ce genre de cas : No.Foreigners.Here.100.Percent.British.S01E03.PDTV.x264-C4TV où la regexp d'épisode /\d{3}/ prendrait le 100 du titre pour un numéro d'épisode