parse-torrent-name icon indicating copy to clipboard operation
parse-torrent-name copied to clipboard

Many regex changes

Open Kilokongo opened this issue 3 years ago • 1 comments

Many things have changed in the torrent world in the last 7 years. I ran into issue #96 and applied ManuelOverdijk's regex patch but then I saw that the parsing had many more shortcomings. I work with RARBG formatted torrents only so YMMV. I am no regex ninja but here are the changes I've made to the patterns in parts/common,js:

Modified: // ManuelOverdijk's modif year: /([[(]?((?:19[0-9]|20[0123])[0-9])[])]?)/, // switched WEB and WEBRip // watch it, long ass line quality: /(?:PPV.)?[HP]DTV|(?:HD)?CAM|B[rR]Rip|WEBRip|WEB|TS|(?:PPV )?WEB-?DL(?: DVDRip)?|H[dD]Rip|DVDRip|DVDRiP|DVDRIP|CamRip|W[EB]B[rR]ip|[Bb]lu[Rr]ay|DvDScr|hdtv/, // added x265 codec: /xvid|x264|x265|h.?264/i, // added DD2.0 audio: /MP3|DD5.?1|DD2.?0|Dual[- ]Audio|LiNE|DTS|AAC(?:.?2.0)?|FLAC(?:.?2.0)?|AC3(?:.5.1)?/, language: /rus.eng|FRENCH|RUSSIAN|SPANISH|JAPANESE|ENGLISH|KOREAN|PORTUGUESE|SWEDISH|VIETNAMESE|FINNISH|GERMAN|CHINESE|DANISH|ITALIAN/,

Added: // CRITERION is not really a platform but I don't feel like adding a new field platform: /DSNP|AMZN|NF|HMAX|CRITERION/, // probably missing many languages sub sub: /ENGSUB/,

Hope this helps someone.

Kilokongo avatar Jul 03 '21 03:07 Kilokongo

@Kilokongo do you still use this package? Did you find an alternative?

angelxmoreno avatar May 19 '24 20:05 angelxmoreno