diff --git a/.github/workflows/reopen-comment.yaml b/.github/workflows/reopen-comment.yaml deleted file mode 100644 index 81191ae..0000000 --- a/.github/workflows/reopen-comment.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Automatically reopens closed issues when someone leaves a new comment. -# Useful for Utterances — lets users continue discussions on resolved topics. - -name: Reopen on comment - -on: - issue_comment: - types: [created] - -jobs: - reopen: - if: > - github.event.issue.state == 'closed' && - github.event.comment.user.login != github.event.issue.closed_by.login - runs-on: ubuntu-latest - steps: - - uses: actions/github-script@v7 - with: - script: | - await github.rest.issues.update({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: context.issue.number, - state: 'open' - }) \ No newline at end of file diff --git a/custom_formats/1080p Compact TV Trash Tier 1.yml b/custom_formats/1080p Compact TV Trash Tier 1.yml index 2fdd9bd..f7305b3 100644 --- a/custom_formats/1080p Compact TV Trash Tier 1.yml +++ b/custom_formats/1080p Compact TV Trash Tier 1.yml @@ -21,11 +21,6 @@ conditions: required: true source: bluray type: source -- name: Megusta - negate: false - pattern: MeGusta - required: false - type: release_group - name: PSA negate: false pattern: PSA diff --git a/custom_formats/1080p Compact TV Trash Tier 2.yml b/custom_formats/1080p Compact TV Trash Tier 2.yml index b38f061..fcdd07f 100644 --- a/custom_formats/1080p Compact TV Trash Tier 2.yml +++ b/custom_formats/1080p Compact TV Trash Tier 2.yml @@ -16,6 +16,11 @@ conditions: pattern: x265 (Efficient) required: true type: release_title +- name: HDTV + negate: false + required: false + source: television + type: source - name: WEB-DL negate: false required: false @@ -26,6 +31,11 @@ conditions: required: false source: webrip type: source +- name: ELiTE + type: release_group + required: false + negate: false + pattern: ELiTE - name: Megusta negate: false pattern: MeGusta diff --git a/custom_formats/1080p HDTV.yml b/custom_formats/1080p HDTV.yml index 1a4c938..b144bd9 100644 --- a/custom_formats/1080p HDTV.yml +++ b/custom_formats/1080p HDTV.yml @@ -13,4 +13,9 @@ conditions: required: true source: television type: source +- name: Sourceless Groups + type: release_group + required: true + negate: true + pattern: Sourceless Groups tests: [] diff --git a/custom_formats/1080p Quality Tier 1.yml b/custom_formats/1080p Quality Tier 1.yml index 7bd0902..f6a3a00 100644 --- a/custom_formats/1080p Quality Tier 1.yml +++ b/custom_formats/1080p Quality Tier 1.yml @@ -26,29 +26,39 @@ conditions: required: false source: webrip type: source +- name: coffee + type: release_group + required: false + negate: false + pattern: coffee - name: DON negate: false pattern: DON required: false type: release_group -- name: D-Z0N3 - negate: false - pattern: D-Z0N3 - required: false - type: release_group -- name: EbP - negate: false - pattern: EbP - required: false - type: release_group - name: TeamSyndicate - type: release_group - required: false negate: false pattern: TeamSyndicate -- name: ZoroSenpai - type: release_group required: false + type: release_group +- name: REBORN + negate: false + pattern: REBORN + required: false + type: release_group +- name: SA89 + negate: false + pattern: SA89 + required: false + type: release_group +- name: SoLaR + negate: false + pattern: SoLaR + required: false + type: release_group +- name: ZoroSenpai negate: false pattern: ZoroSenpai + required: false + type: release_group tests: [] diff --git a/custom_formats/1080p Quality Tier 2.yml b/custom_formats/1080p Quality Tier 2.yml index e529d74..29b2117 100644 --- a/custom_formats/1080p Quality Tier 2.yml +++ b/custom_formats/1080p Quality Tier 2.yml @@ -31,16 +31,21 @@ conditions: pattern: c0kE required: false type: release_group -- name: coffee - type: release_group - required: false - negate: false - pattern: coffee - name: CtrlHD negate: false pattern: CtrlHD required: false type: release_group +- name: D-Z0N3 + negate: false + pattern: D-Z0N3 + required: false + type: release_group +- name: EbP + negate: false + pattern: EbP + required: false + type: release_group - name: Geek negate: false pattern: Geek @@ -51,19 +56,9 @@ conditions: pattern: HiFi required: false type: release_group -- name: REBORN +- name: LoRD negate: false - pattern: REBORN - required: false - type: release_group -- name: SA89 - negate: false - pattern: SA89 - required: false - type: release_group -- name: SoLaR - negate: false - pattern: SoLaR + pattern: LoRD required: false type: release_group - name: TayTo diff --git a/custom_formats/1080p Quality Tier 3.yml b/custom_formats/1080p Quality Tier 3.yml index 3da749b..e6a8739 100644 --- a/custom_formats/1080p Quality Tier 3.yml +++ b/custom_formats/1080p Quality Tier 3.yml @@ -26,6 +26,11 @@ conditions: required: false source: webrip type: source +- name: BV + negate: false + pattern: BV + required: false + type: release_group - name: CRiSC negate: false pattern: CRiSC @@ -56,6 +61,11 @@ conditions: pattern: iFT required: false type: release_group +- name: SbR + negate: false + pattern: SbR + required: false + type: release_group - name: WMING negate: false pattern: WMING diff --git a/custom_formats/1080p Quality Tier 5.yml b/custom_formats/1080p Quality Tier 5.yml index ab58de9..023e30b 100644 --- a/custom_formats/1080p Quality Tier 5.yml +++ b/custom_formats/1080p Quality Tier 5.yml @@ -32,20 +32,15 @@ conditions: required: false type: release_group - name: ATELiER + type: release_group + required: false negate: false pattern: ATELiER - required: false - type: release_group - name: BSTD negate: false pattern: BSTD required: false type: release_group -- name: BV - negate: false - pattern: BV - required: false - type: release_group - name: Chotab negate: false pattern: Chotab @@ -136,11 +131,6 @@ conditions: pattern: LiNG required: false type: release_group -- name: LoRD - negate: false - pattern: LoRD - required: false - type: release_group - name: luvBB negate: false pattern: luvBB @@ -211,11 +201,6 @@ conditions: pattern: SaNcTi required: false type: release_group -- name: SbR - negate: false - pattern: SbR - required: false - type: release_group - name: SiMPLE negate: false pattern: SiMPLE diff --git a/custom_formats/1080p Quality Tier 6.yml b/custom_formats/1080p Quality Tier 6.yml index df740bc..551c84e 100644 --- a/custom_formats/1080p Quality Tier 6.yml +++ b/custom_formats/1080p Quality Tier 6.yml @@ -26,11 +26,21 @@ conditions: required: false source: webrip type: source +- name: ASD87 + negate: false + pattern: ASD87 + required: false + type: release_group - name: BRUTE negate: false pattern: BRUTE required: false type: release_group +- name: CHD + type: release_group + required: false + negate: false + pattern: CHD - name: EuReKA negate: false pattern: EuReKA @@ -112,10 +122,10 @@ conditions: required: false type: release_group - name: PuTao - type: release_group - required: false negate: false pattern: PuTao + required: false + type: release_group - name: ROCiNANTE negate: false pattern: ROCiNANTE diff --git a/custom_formats/2160p Quality Tier 5.yml b/custom_formats/2160p Quality Tier 5.yml index 48c7833..62b3b75 100644 --- a/custom_formats/2160p Quality Tier 5.yml +++ b/custom_formats/2160p Quality Tier 5.yml @@ -41,15 +41,20 @@ conditions: required: false type: release_group - name: j3rico - type: release_group - required: false negate: false pattern: j3rico + required: false + type: release_group - name: JustWatch negate: false pattern: JustWatch required: false type: release_group +- name: ORBiT + type: release_group + required: false + negate: false + pattern: ORBiT - name: SURCODE negate: false pattern: SURCODE diff --git a/custom_formats/720p HDTV.yml b/custom_formats/720p HDTV.yml index 64cf057..8320517 100644 --- a/custom_formats/720p HDTV.yml +++ b/custom_formats/720p HDTV.yml @@ -13,4 +13,9 @@ conditions: required: true source: television type: source +- name: Sourceless Groups + type: release_title + required: true + negate: true + pattern: Sourceless Groups tests: [] diff --git a/custom_formats/720p Quality Tier 1.yml b/custom_formats/720p Quality Tier 1.yml index 33a6ce4..0195d97 100644 --- a/custom_formats/720p Quality Tier 1.yml +++ b/custom_formats/720p Quality Tier 1.yml @@ -31,19 +31,24 @@ conditions: pattern: DON required: false type: release_group -- name: EbP +- name: REBORN + type: release_group + required: false negate: false - pattern: EbP - required: false + pattern: REBORN +- name: SoLaR type: release_group + required: false + negate: false + pattern: SoLaR - name: TeamSyndicate - type: release_group - required: false negate: false pattern: TeamSyndicate -- name: ZoroSenpai - type: release_group required: false + type: release_group +- name: ZoroSenpai negate: false pattern: ZoroSenpai + required: false + type: release_group tests: [] diff --git a/custom_formats/720p Quality Tier 2.yml b/custom_formats/720p Quality Tier 2.yml index c22d8dd..0c6dc36 100644 --- a/custom_formats/720p Quality Tier 2.yml +++ b/custom_formats/720p Quality Tier 2.yml @@ -41,6 +41,11 @@ conditions: pattern: CtrlHD required: false type: release_group +- name: EbP + type: release_group + required: false + negate: false + pattern: EbP - name: HiDt negate: false pattern: HiDt @@ -56,21 +61,11 @@ conditions: pattern: IDE required: false type: release_group -- name: REBORN - negate: false - pattern: REBORN - required: false - type: release_group - name: SbR negate: false pattern: SbR required: false type: release_group -- name: SoLaR - type: release_group - required: false - negate: false - pattern: SoLaR - name: TayTo negate: false pattern: TayTo diff --git a/custom_formats/ASL.yml b/custom_formats/ASL.yml new file mode 100644 index 0000000..1756486 --- /dev/null +++ b/custom_formats/ASL.yml @@ -0,0 +1,10 @@ +name: ASL +description: '' +tags: [] +conditions: +- name: ASL + negate: false + pattern: ASL + required: true + type: release_title +tests: [] diff --git a/custom_formats/DTS.yml b/custom_formats/DTS.yml index 132c82f..3827f14 100644 --- a/custom_formats/DTS.yml +++ b/custom_formats/DTS.yml @@ -26,7 +26,7 @@ conditions: type: release_title - name: Not DTS-HD negate: true - pattern: DTS-HD + pattern: DTS-HD MA required: true type: release_title - name: Not DTS-HD HRA ES diff --git a/custom_formats/Freeleech 100%.yml b/custom_formats/Freeleech 100%.yml new file mode 100644 index 0000000..32e14d4 --- /dev/null +++ b/custom_formats/Freeleech 100%.yml @@ -0,0 +1,12 @@ +name: Freeleech 100% +description: 100% Freeleech Indexer Flag +tags: +- Flag +- Freeleech +conditions: +- flag: freeleech + name: 100% Freeleech + negate: false + required: true + type: indexer_flag +tests: [] diff --git a/custom_formats/Freeleech 25%.yml b/custom_formats/Freeleech 25%.yml new file mode 100644 index 0000000..5c16a72 --- /dev/null +++ b/custom_formats/Freeleech 25%.yml @@ -0,0 +1,12 @@ +name: Freeleech 25% +description: 25% Freeleech Indexer Flag +tags: +- Flag +- Freeleech +conditions: +- flag: freeleech_25 + name: 25% Freeleech + negate: false + required: true + type: indexer_flag +tests: [] diff --git a/custom_formats/Freeleech 50%.yml b/custom_formats/Freeleech 50%.yml new file mode 100644 index 0000000..01c634c --- /dev/null +++ b/custom_formats/Freeleech 50%.yml @@ -0,0 +1,12 @@ +name: Freeleech 50% +description: 50% Freeleech Indexer Flag +tags: +- Flag +- Freeleech +conditions: +- flag: halfleech + name: 50% Freeleech + negate: false + required: true + type: indexer_flag +tests: [] diff --git a/custom_formats/Freeleech 75%.yml b/custom_formats/Freeleech 75%.yml new file mode 100644 index 0000000..d03896f --- /dev/null +++ b/custom_formats/Freeleech 75%.yml @@ -0,0 +1,12 @@ +name: Freeleech 75% +description: 75% Freeleech Indexer Flag +tags: +- Flag +- Freeleech +conditions: +- flag: freeleech_75 + name: 75% Freeleech + negate: false + required: true + type: indexer_flag +tests: [] diff --git a/custom_formats/Internal.yml b/custom_formats/Internal.yml new file mode 100644 index 0000000..ddbd484 --- /dev/null +++ b/custom_formats/Internal.yml @@ -0,0 +1,10 @@ +name: Internal +description: Internal Indexer Flag +tags: [] +conditions: +- name: Internal + type: indexer_flag + required: true + negate: false + flag: internal +tests: [] diff --git a/custom_formats/Remux Tier 2.yml b/custom_formats/Remux Tier 2.yml index 36cd867..c23ab09 100644 --- a/custom_formats/Remux Tier 2.yml +++ b/custom_formats/Remux Tier 2.yml @@ -30,10 +30,10 @@ conditions: required: false type: release_group - name: PiRAMiDHEAD - type: release_group - required: false negate: false pattern: PiRAMiDHEAD + required: false + type: release_group - name: PmP negate: false pattern: PmP @@ -44,6 +44,11 @@ conditions: pattern: PP required: false type: release_group +- name: ZoroSenpai + negate: false + pattern: ZoroSenpai + required: false + type: release_group - name: ZQ negate: false pattern: ZQ diff --git a/custom_formats/Remux Tier 3.yml b/custom_formats/Remux Tier 3.yml index 15e5af1..7ddd204 100644 --- a/custom_formats/Remux Tier 3.yml +++ b/custom_formats/Remux Tier 3.yml @@ -49,9 +49,4 @@ conditions: pattern: TEPES required: false type: release_group -- name: ZoroSenpai - type: release_group - required: false - negate: false - pattern: ZoroSenpai tests: [] diff --git a/custom_formats/WEB-DL Tier 5.yml b/custom_formats/WEB-DL Tier 5.yml index 8e30e12..5dd93b5 100644 --- a/custom_formats/WEB-DL Tier 5.yml +++ b/custom_formats/WEB-DL Tier 5.yml @@ -34,11 +34,6 @@ conditions: pattern: ROCCaT required: false type: release_group -- name: SiGLA - type: release_group - required: false - negate: false - pattern: SiGLA - name: SiGMA negate: false pattern: SiGMA diff --git a/profiles/1080p Balanced.yml b/profiles/1080p Balanced.yml index 25b69f7..9770737 100644 --- a/profiles/1080p Balanced.yml +++ b/profiles/1080p Balanced.yml @@ -147,6 +147,8 @@ custom_formats: score: 0 - name: STAN score: 0 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/profiles/1080p Compact.yml b/profiles/1080p Compact.yml index 4f731dd..20d89ba 100644 --- a/profiles/1080p Compact.yml +++ b/profiles/1080p Compact.yml @@ -157,6 +157,8 @@ custom_formats: score: 0 - name: STAN score: 0 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups (Efficient) diff --git a/profiles/1080p Efficient.yml b/profiles/1080p Efficient.yml index 131a890..cbc50e3 100644 --- a/profiles/1080p Efficient.yml +++ b/profiles/1080p Efficient.yml @@ -168,6 +168,8 @@ custom_formats: score: 0 - name: STAN score: 0 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups (Efficient) diff --git a/profiles/1080p Quality HDR.yml b/profiles/1080p Quality HDR.yml index d9066f5..36f9e5a 100644 --- a/profiles/1080p Quality HDR.yml +++ b/profiles/1080p Quality HDR.yml @@ -175,6 +175,8 @@ custom_formats: score: 0 - name: x265 (Bluray) score: -400000 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/profiles/1080p Quality.yml b/profiles/1080p Quality.yml index 03beb7f..48fabaf 100644 --- a/profiles/1080p Quality.yml +++ b/profiles/1080p Quality.yml @@ -156,6 +156,8 @@ custom_formats: score: 0 - name: STAN score: 0 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/profiles/1080p Remux.yml b/profiles/1080p Remux.yml index fb25242..1a5c42f 100644 --- a/profiles/1080p Remux.yml +++ b/profiles/1080p Remux.yml @@ -202,6 +202,8 @@ custom_formats: score: 0 - name: x265 (Bluray) score: -400000 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/profiles/2160p Balanced.yml b/profiles/2160p Balanced.yml index d5b0539..df65f8e 100644 --- a/profiles/2160p Balanced.yml +++ b/profiles/2160p Balanced.yml @@ -184,6 +184,8 @@ custom_formats: score: 0 - name: x265 (Bluray) score: -400000 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/profiles/2160p Efficient.yml b/profiles/2160p Efficient.yml index 4fa657d..fbfb1ca 100644 --- a/profiles/2160p Efficient.yml +++ b/profiles/2160p Efficient.yml @@ -167,6 +167,8 @@ custom_formats: score: 0 - name: STAN score: 0 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups (Efficient) diff --git a/profiles/2160p Quality.yml b/profiles/2160p Quality.yml index a38e3b0..38789cd 100644 --- a/profiles/2160p Quality.yml +++ b/profiles/2160p Quality.yml @@ -206,6 +206,8 @@ custom_formats: score: 0 - name: x265 (Bluray) score: -400000 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/profiles/2160p Remux.yml b/profiles/2160p Remux.yml index 5b34dfa..9397a24 100644 --- a/profiles/2160p Remux.yml +++ b/profiles/2160p Remux.yml @@ -218,6 +218,8 @@ custom_formats: score: 0 - name: x265 (Bluray) score: -400000 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/profiles/720p Quality.yml b/profiles/720p Quality.yml index 941b284..565787c 100644 --- a/profiles/720p Quality.yml +++ b/profiles/720p Quality.yml @@ -138,6 +138,8 @@ custom_formats: score: 0 - name: STAN score: 0 +- name: ASL + score: -999999 - name: AV1 score: -999999 - name: Banned Groups diff --git a/regex_patterns/ASD87.yml b/regex_patterns/ASD87.yml new file mode 100644 index 0000000..957bf14 --- /dev/null +++ b/regex_patterns/ASD87.yml @@ -0,0 +1,7 @@ +name: ASD87 +pattern: (?<=^|[\s.-])ASD87\b +description: '' +tags: +- Release Group +- Bluray +tests: [] diff --git a/regex_patterns/ASL.yml b/regex_patterns/ASL.yml new file mode 100644 index 0000000..af76947 --- /dev/null +++ b/regex_patterns/ASL.yml @@ -0,0 +1,19 @@ +name: ASL +pattern: \b(ASL)\b +description: '' +tags: +- Enhancements +tests: +- id: 1 + input: Aqua Teen Hunger Force (2000) S00E13 (480p DVD x265 SDR AAC 2.0 English - + r00t QxR) + expected: false +- id: 2 + input: Planet Earth II S01 REPACK UHD BluRay 2160p DD5.1 HDR x265-BHDStudio + expected: false +- id: 3 + input: The Batman (2022) (1080p HMAX WEB-DL H265 SDR DDP Atmos 5.1 English - HONE) + expected: true +- id: 4 + input: "\t The Batman (2022) 1080p AMZN WEB-DL H265 SDR DDP 5.1 English-DarQ" + expected: true diff --git a/regex_patterns/DTS-HD.yml b/regex_patterns/DTS-HD.yml deleted file mode 100644 index 1ea1c88..0000000 --- a/regex_patterns/DTS-HD.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: DTS-HD -pattern: \b(dts[-_. ]?(ma|hd([-_. ]?ma)?|xll))\b -description: '' -tags: -- Audio -tests: [] diff --git a/regex_patterns/ELiTE.yml b/regex_patterns/ELiTE.yml new file mode 100644 index 0000000..5c349a6 --- /dev/null +++ b/regex_patterns/ELiTE.yml @@ -0,0 +1,7 @@ +name: ELiTE +pattern: (?<=^|[\s.-])ELiTE\b +description: '' +tags: +- Release Group +- WEB-DL +tests: [] diff --git a/regex_patterns/ORBiT.yml b/regex_patterns/ORBiT.yml new file mode 100644 index 0000000..ca4932c --- /dev/null +++ b/regex_patterns/ORBiT.yml @@ -0,0 +1,7 @@ +name: ORBiT +pattern: (?<=^|[\s.-])ORBiT\b +description: '' +tags: +- Release Group +- Bluray +tests: [] diff --git a/regex_patterns/Sourceless Groups.yml b/regex_patterns/Sourceless Groups.yml new file mode 100644 index 0000000..efdc9fa --- /dev/null +++ b/regex_patterns/Sourceless Groups.yml @@ -0,0 +1,6 @@ +name: Sourceless Groups +pattern: (?<=^|[\s.-])(ELiTE|Megusta)\b +description: '' +tags: +- Release Group +tests: []