diff --git a/docs/json/sonarr/.editorconfig b/docs/json/sonarr/.editorconfig new file mode 100644 index 000000000..e609a5f64 --- /dev/null +++ b/docs/json/sonarr/.editorconfig @@ -0,0 +1,11 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = false + +[*.json] +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/docs/json/sonarr/lqGroups.json b/docs/json/sonarr/lqGroups.json index 15d296706..2c4515447 100644 --- a/docs/json/sonarr/lqGroups.json +++ b/docs/json/sonarr/lqGroups.json @@ -3,13 +3,11 @@ "trash_id": "EBC725268D687D588A20CBC5F97E538B", "includePreferredWhenRenaming": false, "required": [], - "preferred": [ - { - "score": -100, - "terms": [ - "/(TBS|-BRiNK|-CHX|-XLF|-worldmkv|-GHOSTS|-VIDEOHOLE|nhanc3)\\b/i" - ] - } - ], + "preferred": [{ + "score": -100, + "terms": [ + "/(TBS|-BRiNK|-CHX|-XLF|-worldmkv|-GHOSTS|-VIDEOHOLE|nhanc3)\\b/i" + ] + }], "ignored": [] } diff --git a/docs/json/sonarr/optional.json b/docs/json/sonarr/optional.json index 609ae8e1b..5aa4ac4c4 100644 --- a/docs/json/sonarr/optional.json +++ b/docs/json/sonarr/optional.json @@ -1,50 +1,50 @@ { - "ignore": [{ - "name": "Golden rule", - "term": "/(?=(1080|720)).*((x|h)[ ._-]?265|hevc)/i" - }, { - "name": "Ignore Dolby Vision without HDR10 fallback.", - "term": "/^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]Vision)\\b).*/i" + "ignore": [{ + "name": "Golden rule", + "term": "/(?=(1080|720)).*((x|h)[ ._-]?265|hevc)/i" }, { - "name": "Ignore The Group -SCENE", - "term": "/\\b(-scene)\\b/i" - }, { - "name": "Ignore so called scene releases", - "term": "/([_. ]WEB[_. ]|\\bCAKES\\b|GGEZ|GGWP|GLHF)/i" - }], - "required": [], - "preferred": [{ - "score": 15, - "terms": [{ - "name": "Prefer Season Packs", - "term": "/\\bS\\d+\\b(?!E\\d+\\b)/i" - }] - }, { - "score": 10, - "terms": [{ - "name": "Prefer HDR", - "term": "/\\bHDR(\\b|\\d)/i" - }] - }, { - "score": 100, - "terms": [{ - "name": "Prefer Dolby Vision", - "term": "/\\b(dv|dovi|dolby[ .]?vision)\\b/i" - }] - }, { - "score": -25, - "terms": [{ - "name": "Dislike retags: rartv, rarbg, eztv, TGx", - "term": "/(\\[rartv\\]|\\[rarbg\\]|\\[eztv\\]|\\[TGx\\])/i" - }, { - "name": "Dislike retagged groups", - "term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-xpost|-WRTEAM|-CAPTCHA)\\b/i" - }, { - "name": "Dislike release ending: en", - "term": "/\\s?\\ben\\b$/i" - }, { - "name": "Dislike release containing: 1-", - "term": "/(1-.+)$/i" - }] - }] + "name": "Ignore Dolby Vision without HDR10 fallback.", + "term": "/^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]Vision)\\b).*/i" + }, { + "name": "Ignore The Group -SCENE", + "term": "/\\b(-scene)\\b/i" + }, { + "name": "Ignore so called scene releases", + "term": "/([_. ]WEB[_. ]|\\bCAKES\\b|GGEZ|GGWP|GLHF)/i" + }], + "required": [], + "preferred": [{ + "score": 15, + "terms": [{ + "name": "Prefer Season Packs", + "term": "/\\bS\\d+\\b(?!E\\d+\\b)/i" + }] + }, { + "score": 10, + "terms": [{ + "name": "Prefer HDR", + "term": "/\\bHDR(\\b|\\d)/i" + }] + }, { + "score": 100, + "terms": [{ + "name": "Prefer Dolby Vision", + "term": "/\\b(dv|dovi|dolby[ .]?vision)\\b/i" + }] + }, { + "score": -25, + "terms": [{ + "name": "Dislike retags: rartv, rarbg, eztv, TGx", + "term": "/(\\[rartv\\]|\\[rarbg\\]|\\[eztv\\]|\\[TGx\\])/i" + }, { + "name": "Dislike retagged groups", + "term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-xpost|-WRTEAM|-CAPTCHA)\\b/i" + }, { + "name": "Dislike release ending: en", + "term": "/\\s?\\ben\\b$/i" + }, { + "name": "Dislike release containing: 1-", + "term": "/(1-.+)$/i" + }] + }] } diff --git a/docs/json/sonarr/optionals.json b/docs/json/sonarr/optionals.json index be2f59a5a..cabc75e37 100644 --- a/docs/json/sonarr/optionals.json +++ b/docs/json/sonarr/optionals.json @@ -1,63 +1,63 @@ { "name": "Optionals", "trash_id": "76e060895c5b8a765c310933da0a5357", - "ignored": [{ - "name": "Golden rule", - "trash_id": "cec8880b847dd5d31d29167ee0112b57", - "term": "/(?=(1080|720)).*((x|h)[ ._-]?265|hevc)/i" - }, { - "name": "Ignore Dolby Vision without HDR10 fallback.", - "trash_id": "436f5a7d08fbf02ba25cb5e5dfe98e55", - "term": "/^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]Vision)\\b).*/i" - }, { - "name": "Ignore The Group -SCENE", - "trash_id": "f3f0f3691c6a1988d4a02963e69d11f2", - "term": "/\\b(-scene)\\b/i" - }, { - "name": "Ignore so called scene releases", - "trash_id": "5bc23c3a055a1a5d8bbe4fb49d80e0cb", - "term": "/([_. ]WEB[_. ]|\\bCAKES\\b|GGEZ|GGWP|GLHF)/i" - }], - "required": [], - "preferred": [{ - "score": 15, - "terms": [{ - "name": "Prefer Season Packs", - "trash_id": "ea83f4740cec4df8112f3d6dd7c82751", - "term": "/\\bS\\d+\\b(?!E\\d+\\b)/i" - }] - }, { - "score": 10, - "terms": [{ - "name": "Prefer HDR", - "trash_id": "bc7a6383cbe88c3ee2d6396e1aacc0b3", - "term": "/\\bHDR(\\b|\\d)/i" - }] - }, { - "score": 100, - "terms": [{ - "name": "Prefer Dolby Vision", - "trash_id": "fa47da3377076d82d07c4e95b3f13d07", - "term": "/\\b(dv|dovi|dolby[ .]?vision)\\b/i" - }] - }, { - "score": -25, - "terms": [{ - "name": "Dislike retags: rartv, rarbg, eztv, TGx", - "trash_id": "6f2aefa61342a63387f2a90489e90790", - "term": "/(\\[rartv\\]|\\[rarbg\\]|\\[eztv\\]|\\[TGx\\])/i" - }, { - "name": "Dislike retagged groups", - "trash_id": "19cd5ecc0a24bf493a75e80a51974cdd", - "term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-xpost|-WRTEAM|-CAPTCHA)\\b/i" - }, { - "name": "Dislike release ending: en", - "trash_id": "6a7b462c6caee4a991a9d8aa38ce2405", - "term": "/\\s?\\ben\\b$/i" - }, { - "name": "Dislike release containing: 1-", - "trash_id": "236a3626a07cacf5692c73cc947bc280", - "term": "/(1-.+)$/i" - }] - }] + "ignored": [{ + "name": "Golden rule", + "trash_id": "cec8880b847dd5d31d29167ee0112b57", + "term": "/(?=(1080|720)).*((x|h)[ ._-]?265|hevc)/i" + }, { + "name": "Ignore Dolby Vision without HDR10 fallback.", + "trash_id": "436f5a7d08fbf02ba25cb5e5dfe98e55", + "term": "/^(?!.*(HDR|HULU|REMUX))(?=.*\\b(DV|Dovi|Dolby[- .]Vision)\\b).*/i" + }, { + "name": "Ignore The Group -SCENE", + "trash_id": "f3f0f3691c6a1988d4a02963e69d11f2", + "term": "/\\b(-scene)\\b/i" + }, { + "name": "Ignore so called scene releases", + "trash_id": "5bc23c3a055a1a5d8bbe4fb49d80e0cb", + "term": "/([_. ]WEB[_. ]|\\bCAKES\\b|GGEZ|GGWP|GLHF)/i" + }], + "required": [], + "preferred": [{ + "score": 15, + "terms": [{ + "name": "Prefer Season Packs", + "trash_id": "ea83f4740cec4df8112f3d6dd7c82751", + "term": "/\\bS\\d+\\b(?!E\\d+\\b)/i" + }] + }, { + "score": 10, + "terms": [{ + "name": "Prefer HDR", + "trash_id": "bc7a6383cbe88c3ee2d6396e1aacc0b3", + "term": "/\\bHDR(\\b|\\d)/i" + }] + }, { + "score": 100, + "terms": [{ + "name": "Prefer Dolby Vision", + "trash_id": "fa47da3377076d82d07c4e95b3f13d07", + "term": "/\\b(dv|dovi|dolby[ .]?vision)\\b/i" + }] + }, { + "score": -25, + "terms": [{ + "name": "Dislike retags: rartv, rarbg, eztv, TGx", + "trash_id": "6f2aefa61342a63387f2a90489e90790", + "term": "/(\\[rartv\\]|\\[rarbg\\]|\\[eztv\\]|\\[TGx\\])/i" + }, { + "name": "Dislike retagged groups", + "trash_id": "19cd5ecc0a24bf493a75e80a51974cdd", + "term": "/(-4P|-4Planet|-AsRequested|-BUYMORE|-Chamele0n|-GEROV|-iNC0GNiTO|-NZBGeek|-Obfuscated|-postbot|-Rakuv|-Scrambled|-WhiteRev|-xpost|-WRTEAM|-CAPTCHA)\\b/i" + }, { + "name": "Dislike release ending: en", + "trash_id": "6a7b462c6caee4a991a9d8aa38ce2405", + "term": "/\\s?\\ben\\b$/i" + }, { + "name": "Dislike release containing: 1-", + "trash_id": "236a3626a07cacf5692c73cc947bc280", + "term": "/(1-.+)$/i" + }] + }] } diff --git a/docs/json/sonarr/p2pRepackProper.json b/docs/json/sonarr/p2pRepackProper.json index d79cbc3d9..551f0662d 100644 --- a/docs/json/sonarr/p2pRepackProper.json +++ b/docs/json/sonarr/p2pRepackProper.json @@ -3,8 +3,7 @@ "trash_id": "71899E6C303A07AF0E4746EFF9873532", "includePreferredWhenRenaming": false, "required": [], - "preferred": [ - { + "preferred": [{ "score": 180, "terms": [ "/(-deflate|-inflate)\\b/i" diff --git a/docs/json/sonarr/streaming.json b/docs/json/sonarr/streaming.json index 70840d60d..2c9fe4bb2 100644 --- a/docs/json/sonarr/streaming.json +++ b/docs/json/sonarr/streaming.json @@ -3,8 +3,7 @@ "trash_id": "1B018E0C53EC825085DD911102E2CA36", "includePreferredWhenRenaming": true, "required": [], - "preferred": [ - { + "preferred": [{ "score": 100, "terms": [ "/\\b(amzn|amazon)\\b(?=[ ._-]web[ ._-]?(dl|rip)\\b)/i", diff --git a/docs/json/sonarr/visorakAnimeOne.json b/docs/json/sonarr/visorakAnimeOne.json index c52cf3a5c..9b8ab61a1 100644 --- a/docs/json/sonarr/visorakAnimeOne.json +++ b/docs/json/sonarr/visorakAnimeOne.json @@ -4,8 +4,7 @@ "community_id": "Visorak", "includePreferredWhenRenaming": true, "required": [], - "preferred": [ - { + "preferred": [{ "score": 1000, "terms": [ "/(uncut|unrated|uncensored|\\b(AT[-_. ]?X)\\b)/i" diff --git a/docs/json/sonarr/visorakAnimeTwo.json b/docs/json/sonarr/visorakAnimeTwo.json index 80b925472..ec0a37542 100644 --- a/docs/json/sonarr/visorakAnimeTwo.json +++ b/docs/json/sonarr/visorakAnimeTwo.json @@ -1,197 +1,197 @@ { - "name": "Anime - Second release profile", - "trash_id": "6cd9e10bb5bb4c63d2d7cd3279924c7b", - "community_id": "Visorak", - "includePreferredWhenRenaming": false, - "required": [], - "preferred": [{ - "score": 4000, - "terms": [ - "/(deanzel|\\bZR\\b|\\bCTR\\b|\\bSCY\\b|\\bMK\\b|TTGA)/i", - "/(\\bShir\\b|LostYears|BluDragon|KAWAiREMUX)/i", - "/(\\bAC\\b|ShadyCrab|Rasetsu|Raizel|Dragon-Releases)/i", - "/(\\[Spark\\]|-Spark\\b|\\bREVO\\b|\\bSRLS\\b|ANThELIa)/i", - "/(\\[Vanilla\\]|-Vanilla\\b|\\bAP\\b)/i" - ] - }, - { - "score": 3750, - "terms": [ - "/(E[.-]N[.-]D)/i" - ] - }, - { - "score": 3500, - "terms": [ - "/(\\bHAiKU\\b|Exiled-Destiny|\\b(E-D)\\b|Koten[ ._-]Gars)/i", - "/(\\[GHOST\\]|-GHOST\\b|\\[NPC\\]|-NPC\\b|\\bCBM\\b)/i", - "/(\\bKH\\b|\\bCBT\\b|\\[naiyas\\]|-naiyas\\b|ShowY|Kametsu|\\bPn8\\b|Hark0N)/i" - ] - }, - { - "score": 3000, - "terms": [ - "/(\\bDHD\\b|RedBlade|TENEIGHTY|WaLMaRT)/i", - "/(\\bBMF\\b|\\[STRiFE\\]|-STRiFE\\b)/i", - "/(MKVULTRA|iAHD|ANiHLS)/i" - ] - }, - { - "score": 2500, - "terms": [ - "/(\\[YURASUKA\\]|-YURASUKA\\b|karios|Arukoru)/i", - "/(\\bRH\\b|\\[Prof\\]|-Prof\\b)/i" - ] - }, - { - "score": 2000, - "terms": [ - "/(DragsterPS)/i" - ] - }, - { - "score": 1500, - "terms": [ - "/(xPearse|\\bMCR\\b|\\bKS\\b|KiyoshiStar)/i" - ] - }, - { - "score": 1000, - "terms": [ - "/(\\b(A-L)\\b)/i" - ] - }, - { - "score": 501, - "terms": [ - "/dual[ ._-]?audio|EN\\+JA|JA\\+EN/i" - ] - }, - { - "score": 300, - "terms": [ - "/(Erai-raws|KAN3D2M)/i" - ] - }, - { - "score": 250, - "terms": [ - "/(HorribleSubs|SubsPlease|SallySubs)/i" - ] - }, - { - "score": 200, - "terms": [ - "/(\\[Mysteria\\]|-Mysteria\\b|Asenshi)/i", - "/(\\[meta\\]|-meta\\b|BlueLobster)/i" - ] - }, - { - "score": 150, - "terms": [ - "/(\\bGJM\\b|kBaraka)/i" - ] - }, - { - "score": 100, - "terms": [ - "/\\b(?:(Blu-?Ray|BDMux|BD(?!$))|(B[DR]Rip))(?:\\b|$|[ .])/ix", - "/(\\bCH\\b|\\bFFF\\b|Licca|Soldado|SNSbu)/i", - "/(Coalgirls|BlurayDesuYo|DameDesuYo|\\bPAS\\b)/i" - ] - }, - { - "score": 50, - "terms": [ - "/(\\[Orphan\\]|-Orphan\\b|\\[Yabai\\]|-Yabai\\b|\\bNii-sama\\b)/i", - "/(\\[Doki\\]|-Doki\\b|\\[Chihiro\\]|-Chihiro\\b|Final8)/i", - "/(\\[tenshi\\]|-tenshi\\b|SHiN-gx)/i" - ] - }, - { - "score": 25, - "terms": [ - "/(AkihitoSubs|\\bASW\\b|Commie)/i" - ] - }, - { - "score": 15, - "terms": [ - "/\\b(WEB[-_. ]?DL|WebHD|[. ]WEB[. ](?:[xh]26[45]|DDP?5[. ]1)|[. ](?-i:WEB)$|\\d+0p(?:WEB-DLMux|\\b\\s\\/\\sWEB\\s\\/\\s\\b))/ix" - ] - }, - { - "score": 10, - "terms": [ - "/(Web-?Rip|WEBMux)/ix" - ] - }, - { - "score": 5, - "terms": [ - "/\\b(?:(1080p|1920x1080|1440p|FHD|1080i|4kto1080p))\\b/i" - ] - }, - { - "score": 3, - "terms": [ - "/\\d(v4)\\b/i" - ] - }, - { - "score": 2, - "terms": [ - "/\\d(v3)\\b/i" - ] - }, - { - "score": 1, - "terms": [ - "/(10.?bit|hi10p)/i", - "/\\d(v2)\\b/i" - ] - }, - { - "score": -10000, - "terms": [ - "/(\\[Judas\\]|-Judas|\\[Cleo\\]|-Cleo)/i", - "/(AnimeRG|bonkai77|URANiME)/i" - ] - }, - { - "score": -15000, - "terms": [ - "/(\\[Pixel\\]|-Pixel\\b\\[EDGE\\]|-EDGE\\b|\\[Ranger\\]|-Ranger\\b)/i", - "/(SpaceFish|DeadFish|\\bDB\\b|Man\\.K|\\bHR\\b)/i", - "/(BakedFish|N[eo][wo]b[ ._-]?Subs|\\bAnime[. ]Time\\b)/i", - "/(AnimeKaizoku|Kaizoku|\\bCBB\\b|phazer11)/i", - "/(iPUNISHER|MiniTheatre|MiniFreeza|Mr\\.Deadpool)/i", - "/(NemDiggers|Project-gxs|youshikibi)/i", - "/(\\bMD\\b|Pog42|mdcx)/i", - "/(A-Destiny|TOPKEK|\\bUwU\\b|DARKFLiX)/i", - "/(\\[Maximus\\]|-Maximus\\b|\\[224\\]|-224\\b)/i", - "/(\\[Harunatsu\\]|-Harunatsu\\b)/i", - "/(\\[Davinci\\]|-Davinci\\b)/i" - ] - } - ], - "ignored": [ - "/(\\[EMBER\\]|-EMBER\\b|DaddySubs)/i", - "/(BDMV|M2TS|\\bSSA\\b|\\bVOSTFR\\b|\\bAbemaTV\\b)/i", - "/(CuaP|PnPSubs|ICEBLUE|SLAX|U3-Web)/i", - "/(Raws-Maji|\\bKRP\\b|M@nI|Kanjouteki|PuyaSubs)/i", - "/\\b(Beatrice|ohys|Kawaiika|neko|daddy)[ ._-]?(raws)\\b/i", - "/\\b(LowPower|Scryous)[ ._-]?(raws)\\b/i", - "/\\b(NS|AREY|BDMV|BDVD|BJX|DKB|DP|TnF)\\b/i", - "/(Amb3r|DsunS|ExREN|\\$tore-Chill)/i", - "/(\\[Hatsuyuki\\]|-Hatsuyuki\\b|\\[Hitoku\\]|-Hitoki\\b)/i", - "/(\\[Foxtrot\\]|-Foxtrot\\b|HollowRoxas|\\bMGD\\b)/i", - "/(JacobSwaggedUp|KEKMASTERS|\\[Mites\\]|-Mites\\b)/i", - "/(neoHEVC|Pantsu|\\[Pao\\]|-Pao\\b|Plex Friendly)/i", - "/(Rando235|RandomRemux|Reaktor|RightShiftBy2)/i", - "/(\\bSHFS\\b|StrayGods|\\bUQW\\b|Yabai_Desu_Ne)/i", - "/(YakuboEncodes|\\b(WtF[ ._-]?Anime)\\b)/i", - "/((funi|eng(lish)?)_?dub|\\bdub(bed)?\\b)/i", - "/(Golumpa|torenter69|KamiFS|KaiDubs)/i" - ] + "name": "Anime - Second release profile", + "trash_id": "6cd9e10bb5bb4c63d2d7cd3279924c7b", + "community_id": "Visorak", + "includePreferredWhenRenaming": false, + "required": [], + "preferred": [{ + "score": 4000, + "terms": [ + "/(deanzel|\\bZR\\b|\\bCTR\\b|\\bSCY\\b|\\bMK\\b|TTGA)/i", + "/(\\bShir\\b|LostYears|BluDragon|KAWAiREMUX)/i", + "/(\\bAC\\b|ShadyCrab|Rasetsu|Raizel|Dragon-Releases)/i", + "/(\\[Spark\\]|-Spark\\b|\\bREVO\\b|\\bSRLS\\b|ANThELIa)/i", + "/(\\[Vanilla\\]|-Vanilla\\b|\\bAP\\b)/i" + ] + }, + { + "score": 3750, + "terms": [ + "/(E[.-]N[.-]D)/i" + ] + }, + { + "score": 3500, + "terms": [ + "/(\\bHAiKU\\b|Exiled-Destiny|\\b(E-D)\\b|Koten[ ._-]Gars)/i", + "/(\\[GHOST\\]|-GHOST\\b|\\[NPC\\]|-NPC\\b|\\bCBM\\b)/i", + "/(\\bKH\\b|\\bCBT\\b|\\[naiyas\\]|-naiyas\\b|ShowY|Kametsu|\\bPn8\\b|Hark0N)/i" + ] + }, + { + "score": 3000, + "terms": [ + "/(\\bDHD\\b|RedBlade|TENEIGHTY|WaLMaRT)/i", + "/(\\bBMF\\b|\\[STRiFE\\]|-STRiFE\\b)/i", + "/(MKVULTRA|iAHD|ANiHLS)/i" + ] + }, + { + "score": 2500, + "terms": [ + "/(\\[YURASUKA\\]|-YURASUKA\\b|karios|Arukoru)/i", + "/(\\bRH\\b|\\[Prof\\]|-Prof\\b)/i" + ] + }, + { + "score": 2000, + "terms": [ + "/(DragsterPS)/i" + ] + }, + { + "score": 1500, + "terms": [ + "/(xPearse|\\bMCR\\b|\\bKS\\b|KiyoshiStar)/i" + ] + }, + { + "score": 1000, + "terms": [ + "/(\\b(A-L)\\b)/i" + ] + }, + { + "score": 501, + "terms": [ + "/dual[ ._-]?audio|EN\\+JA|JA\\+EN/i" + ] + }, + { + "score": 300, + "terms": [ + "/(Erai-raws|KAN3D2M)/i" + ] + }, + { + "score": 250, + "terms": [ + "/(HorribleSubs|SubsPlease|SallySubs)/i" + ] + }, + { + "score": 200, + "terms": [ + "/(\\[Mysteria\\]|-Mysteria\\b|Asenshi)/i", + "/(\\[meta\\]|-meta\\b|BlueLobster)/i" + ] + }, + { + "score": 150, + "terms": [ + "/(\\bGJM\\b|kBaraka)/i" + ] + }, + { + "score": 100, + "terms": [ + "/\\b(?:(Blu-?Ray|BDMux|BD(?!$))|(B[DR]Rip))(?:\\b|$|[ .])/ix", + "/(\\bCH\\b|\\bFFF\\b|Licca|Soldado|SNSbu)/i", + "/(Coalgirls|BlurayDesuYo|DameDesuYo|\\bPAS\\b)/i" + ] + }, + { + "score": 50, + "terms": [ + "/(\\[Orphan\\]|-Orphan\\b|\\[Yabai\\]|-Yabai\\b|\\bNii-sama\\b)/i", + "/(\\[Doki\\]|-Doki\\b|\\[Chihiro\\]|-Chihiro\\b|Final8)/i", + "/(\\[tenshi\\]|-tenshi\\b|SHiN-gx)/i" + ] + }, + { + "score": 25, + "terms": [ + "/(AkihitoSubs|\\bASW\\b|Commie)/i" + ] + }, + { + "score": 15, + "terms": [ + "/\\b(WEB[-_. ]?DL|WebHD|[. ]WEB[. ](?:[xh]26[45]|DDP?5[. ]1)|[. ](?-i:WEB)$|\\d+0p(?:WEB-DLMux|\\b\\s\\/\\sWEB\\s\\/\\s\\b))/ix" + ] + }, + { + "score": 10, + "terms": [ + "/(Web-?Rip|WEBMux)/ix" + ] + }, + { + "score": 5, + "terms": [ + "/\\b(?:(1080p|1920x1080|1440p|FHD|1080i|4kto1080p))\\b/i" + ] + }, + { + "score": 3, + "terms": [ + "/\\d(v4)\\b/i" + ] + }, + { + "score": 2, + "terms": [ + "/\\d(v3)\\b/i" + ] + }, + { + "score": 1, + "terms": [ + "/(10.?bit|hi10p)/i", + "/\\d(v2)\\b/i" + ] + }, + { + "score": -10000, + "terms": [ + "/(\\[Judas\\]|-Judas|\\[Cleo\\]|-Cleo)/i", + "/(AnimeRG|bonkai77|URANiME)/i" + ] + }, + { + "score": -15000, + "terms": [ + "/(\\[Pixel\\]|-Pixel\\b\\[EDGE\\]|-EDGE\\b|\\[Ranger\\]|-Ranger\\b)/i", + "/(SpaceFish|DeadFish|\\bDB\\b|Man\\.K|\\bHR\\b)/i", + "/(BakedFish|N[eo][wo]b[ ._-]?Subs|\\bAnime[. ]Time\\b)/i", + "/(AnimeKaizoku|Kaizoku|\\bCBB\\b|phazer11)/i", + "/(iPUNISHER|MiniTheatre|MiniFreeza|Mr\\.Deadpool)/i", + "/(NemDiggers|Project-gxs|youshikibi)/i", + "/(\\bMD\\b|Pog42|mdcx)/i", + "/(A-Destiny|TOPKEK|\\bUwU\\b|DARKFLiX)/i", + "/(\\[Maximus\\]|-Maximus\\b|\\[224\\]|-224\\b)/i", + "/(\\[Harunatsu\\]|-Harunatsu\\b)/i", + "/(\\[Davinci\\]|-Davinci\\b)/i" + ] + } + ], + "ignored": [ + "/(\\[EMBER\\]|-EMBER\\b|DaddySubs)/i", + "/(BDMV|M2TS|\\bSSA\\b|\\bVOSTFR\\b|\\bAbemaTV\\b)/i", + "/(CuaP|PnPSubs|ICEBLUE|SLAX|U3-Web)/i", + "/(Raws-Maji|\\bKRP\\b|M@nI|Kanjouteki|PuyaSubs)/i", + "/\\b(Beatrice|ohys|Kawaiika|neko|daddy)[ ._-]?(raws)\\b/i", + "/\\b(LowPower|Scryous)[ ._-]?(raws)\\b/i", + "/\\b(NS|AREY|BDMV|BDVD|BJX|DKB|DP|TnF)\\b/i", + "/(Amb3r|DsunS|ExREN|\\$tore-Chill)/i", + "/(\\[Hatsuyuki\\]|-Hatsuyuki\\b|\\[Hitoku\\]|-Hitoki\\b)/i", + "/(\\[Foxtrot\\]|-Foxtrot\\b|HollowRoxas|\\bMGD\\b)/i", + "/(JacobSwaggedUp|KEKMASTERS|\\[Mites\\]|-Mites\\b)/i", + "/(neoHEVC|Pantsu|\\[Pao\\]|-Pao\\b|Plex Friendly)/i", + "/(Rando235|RandomRemux|Reaktor|RightShiftBy2)/i", + "/(\\bSHFS\\b|StrayGods|\\bUQW\\b|Yabai_Desu_Ne)/i", + "/(YakuboEncodes|\\b(WtF[ ._-]?Anime)\\b)/i", + "/((funi|eng(lish)?)_?dub|\\bdub(bed)?\\b)/i", + "/(Golumpa|torenter69|KamiFS|KaiDubs)/i" + ] }