Skip to content

Commit

Permalink
Merge branch 'master' into feat/guide-sync-add-more-groups
Browse files Browse the repository at this point in the history
  • Loading branch information
TRaSH- committed Feb 1, 2025
2 parents ac9bf6c + ef18885 commit b97aee7
Show file tree
Hide file tree
Showing 85 changed files with 1,217 additions and 165 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/pr-naming-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ jobs:
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const titleRegex = /^(Revert \")?(feat|fix|docs|style|refactor|perf|test|update|build|ci|chore)(\([\w\/-]+\))?:\s.+$/g;
const titleRegex = /^(Revert \")?(((feat|fix|chore)\((((radarr|sonarr|starr)(-(german|french|anime))?)|(prowlarr|lidarr|bazarr|hardlinks|downloaders|plex|guide(-sync)?|misc|glossary|gha))\))|(docs|style|refactor|perf|test|update|build|ci)(\([\w\/-]+\))?):\s.+$/;
const title = context.payload.pull_request.title;
const isValid = titleRegex.test(title);
if (!isValid) {
if ((context.payload.action === 'opened') || (context.payload.action === 'reopened')) {
const prNumber = context.payload.pull_request.number;
const author = context.payload.pull_request.user.login;
const message = `@${author} your pull request title "${context.payload.pull_request.title}" does not conform to our [naming conventions](https://www.conventionalcommits.org/en/v1.0.0/).\n\nPlease update the title to match the pattern: "feat|build|chore|style|fix|update|ci(\\<area\\>): \\<description\\>\n\nYou can check your title at this [regex101 link](https://regex101.com/r/jOZ6kU/1)."`;
const message = `@${author} your pull request title "${context.payload.pull_request.title}" does not conform to our [naming conventions](https://www.conventionalcommits.org/en/v1.0.0/).\n\nPlease update the title to match the pattern: "feat|build|chore|style|fix|update|ci(\\<area\\>): \\<description\\>\n\nYou can check your title at this [regex101 link](https://regex101.com/r/StPfFi/2)."`;
github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
Expand Down
136 changes: 85 additions & 51 deletions docs/Radarr/Radarr-collection-of-custom-formats.md

Large diffs are not rendered by default.

46 changes: 32 additions & 14 deletions docs/Sonarr/sonarr-collection-of-custom-formats.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,20 +139,20 @@ We've made 3 guides related to this.

---

| German Source Groups | German Miscellaneous | French Source Groups | French Audio Version |
| ----------------------------------------------- | --------------------------------------------- | --------------------------------------------- | -------------------- |
| [German Remux Tier 01](#german-remux-tier-01) | [German LQ](#german-lq) | [FR Remux Tier 01](#fr-remux-tier-01) | [VFF](#vff) |
| [German Remux Tier 01](#german-remux-tier-02) | [German Microsized](#german-microsized) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) | [VOF](#vof) |
| [German Bluray Tier 01](#german-bluray-tier-01) | [German 1080p Booster](#german-1080p-booster) | [FR WEB Tier 01](#fr-web-tier-01) | [VFI](#vfi) |
| [German Bluray Tier 02](#german-bluray-tier-02) | [German 2160p Booster](#german-2160p-booster) | [FR WEB Tier 02](#fr-web-tier-02) | [VF2](#vf2) |
| [German Bluray Tier 03](#german-bluray-tier-03) | | [FR WEB Tier 03](#fr-web-tier-03) | [VFQ](#vfq) |
| [German Web Tier 01](#german-web-tier-01) | | [FR Anime Tier 01](#fr-anime-tier-01) | [VOQ](#voq) |
| [German Web Tier 02](#german-web-tier-02) | | [FR Anime Tier 02](#fr-anime-tier-02) | [VQ](#vq) |
| [German Web Tier 03](#german-web-tier-03) | | [FR Anime Tier 03](#fr-anime-tier-03) | [VFB](#vfb) |
| [German Scene](#german-scene) | | [FR Anime FanSub](#fr-anime-fansub) | [VOSTFR](#vostfr) |
| | | [FR Scene Groups](#fr-scene-groups) | [FanSUB](#fansub) |
| | | [FR LQ](#fr-lq) | [FastSUB](#fastsub) |
| | | | [FastSUB](#fastsub) |
| German Source Groups | German Miscellaneous | French Source Groups | French Audio Version |
| ----------------------------------------------- | ----------------------------------------------------- | --------------------------------------------- | -------------------- |
| [German Remux Tier 01](#german-remux-tier-01) | [German LQ](#german-lq) | [FR Remux Tier 01](#fr-remux-tier-01) | [VFF](#vff) |
| [German Remux Tier 01](#german-remux-tier-02) | [German LQ (Release Title)](#german-lq-release-title) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) | [VOF](#vof) |
| [German Bluray Tier 01](#german-bluray-tier-01) | [German Microsized](#german-microsized) | [FR WEB Tier 01](#fr-web-tier-01) | [VFI](#vfi) |
| [German Bluray Tier 02](#german-bluray-tier-02) | [German 1080p Booster](#german-1080p-booster) | [FR WEB Tier 02](#fr-web-tier-02) | [VF2](#vf2) |
| [German Bluray Tier 03](#german-bluray-tier-03) | [German 2160p Booster](#german-2160p-booster) | [FR WEB Tier 03](#fr-web-tier-03) | [VFQ](#vfq) |
| [German Web Tier 01](#german-web-tier-01) | | [FR Anime Tier 01](#fr-anime-tier-01) | [VOQ](#voq) |
| [German Web Tier 02](#german-web-tier-02) | | [FR Anime Tier 02](#fr-anime-tier-02) | [VQ](#vq) |
| [German Web Tier 03](#german-web-tier-03) | | [FR Anime Tier 03](#fr-anime-tier-03) | [VFB](#vfb) |
| [German Scene](#german-scene) | | [FR Anime FanSub](#fr-anime-fansub) | [VOSTFR](#vostfr) |
| | | [FR Scene Groups](#fr-scene-groups) | [FanSUB](#fansub) |
| | | [FR LQ](#fr-lq) | [FastSUB](#fastsub) |
| | | | [FastSUB](#fastsub) |

## Audio Advanced

Expand Down Expand Up @@ -3540,6 +3540,24 @@ We've made 3 guides related to this.

---

### German LQ (Release Title)

<sub>Low-Quality Releases = LQ</sub>

??? question "German LQ (Release Title)- [Click to show/hide]"

A collection of terms seen in the titles of Low-Quality releases that are not captured by using a release group name.

??? example "JSON - [Click to show/hide]"

```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/german-lq-release-title.json' %]][[% endfilter %]]
```

<sub><sup>[TOP](#index)</sup></sub>

---

### German Microsized

<sub>German Microsized Releases = German Microsized</sub>
Expand Down
16 changes: 14 additions & 2 deletions docs/json/radarr/cf-groups/advanced-audio-formats.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,23 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",
"Remux + WEB 2160p": "fd161a61e3ab826d3a22d53f935696dd",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux 2160p (Alternative)": "dd3cd75deb9645bae838d1c5da6388d5",
"Remux 2160p (Combined)": "d1d310673359205736b4b84acd5ea8c8",
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22",
"SQP-1 WEB (1080p)": "90a3370d2d30cbaf08d9c23b856a12c8",
"SQP-1 (2160p)": "5128baeb2b081b72126bc8482b2a86a0"
"SQP-1 (2160p)": "5128baeb2b081b72126bc8482b2a86a0",
"SQP-2": "c3933358ba2356bafc41524f81471069",
"SQP-3": "2cf36c1f0106ffac993be003ade51865",
"SQP-4": "013f89e6da27519fe56cf482702a2db9",
"SQP-5": "a7bb1539fd147256b21b1098f3dc2016"
}
}
}
12 changes: 7 additions & 5 deletions docs/json/radarr/cf-groups/hdr-formats.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,16 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",
"Remux + WEB 2160p": "fd161a61e3ab826d3a22d53f935696dd",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux 2160p (Combined)": "d1d310673359205736b4b84acd5ea8c8",
"Remux 2160p (Alternative)": "dd3cd75deb9645bae838d1c5da6388d5",
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22",
"SQP-1 WEB (1080p)": "90a3370d2d30cbaf08d9c23b856a12c8",
"SQP-1 (2160p)": "5128baeb2b081b72126bc8482b2a86a0",
Expand Down
12 changes: 7 additions & 5 deletions docs/json/radarr/cf-groups/release-groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,16 @@
],
"quality_profiles": {
"exclude": {
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"HD Bluray + WEB": "d1d67249d3890e49bc12e275d989a7e9",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux + WEB 1080p": "9ca12ea80aa55ef916e3751f4b874151",
"Remux + WEB 2160p": "fd161a61e3ab826d3a22d53f935696dd",
"UHD Bluray + WEB": "64fb5f9858489bdac2af690e27c8f42f",
"Remux 2160p (Combined)": "d1d310673359205736b4b84acd5ea8c8",
"Remux 2160p (Alternative)": "dd3cd75deb9645bae838d1c5da6388d5",
"[German] HD Bluray + WEB": "2b90e905c99490edc7c7a5787443748b",
"[German] Remux + WEB 2160p": "79faa9943cef2f510b997b1f2a9f3ea6",
"[German] UHD Bluray + WEB": "27cc3d153c0a799fd139ef1ff4c4cc42",
"[German] UHD Bluray + WEB (Alternative)": "425da1ba30711b55d2eb371437ec98d7",
"SQP-1 (1080p)": "0896c29d74de619df168d23b98104b22",
"SQP-1 WEB (1080p)": "90a3370d2d30cbaf08d9c23b856a12c8",
"SQP-1 (2160p)": "5128baeb2b081b72126bc8482b2a86a0",
Expand Down
9 changes: 9 additions & 0 deletions docs/json/radarr/cf/anime-bd-tier-02-seadex-muxers.json
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,15 @@
"value": "\\b(Datte13)\\b"
}
},
{
"name": "DemiHuman",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\[DemiHuman\\]|-DemiHuman\\b"
}
},
{
"name": "Drag",
"implementation": "ReleaseTitleSpecification",
Expand Down
18 changes: 18 additions & 0 deletions docs/json/radarr/cf/anime-web-tier-02-top-fansubs.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,15 @@
"value": "\\b(GSK[._-]kun)\\b"
}
},
{
"name": "Half-Baked",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(Half-Baked)\\b"
}
},
{
"name": "HatSubs",
"implementation": "ReleaseTitleSpecification",
Expand All @@ -96,6 +105,15 @@
"value": "\\b(HatSubs)\\b"
}
},
{
"name": "MALD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "\\b(MALD)\\b"
}
},
{
"name": "MTBB",
"implementation": "ReleaseTitleSpecification",
Expand Down
2 changes: 1 addition & 1 deletion docs/json/radarr/cf/german-1080p-booster.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"trash_id": "3bc8df3a71baaac60a31ef696ea72d36",
"trash_scores": {
"default": 250
"default": 650
},
"name": "German 1080p Booster",
"includeCustomFormatWhenRenaming": false,
Expand Down
13 changes: 11 additions & 2 deletions docs/json/radarr/cf/german-bluray-tier-01.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"trash_id": "54795711b78ea87e56127928c423689b",
"trash_scores": {
"default": 4000
"default": 2900
},
"name": "German Bluray Tier 01",
"includeCustomFormatWhenRenaming": false,
Expand All @@ -21,7 +21,7 @@
"negate": false,
"required": false,
"fields": {
"value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA)\\b"
"value": "\\b(BUTTERCUP|HARTZ02|XiSS|DOGPACK404|PRiNCESSDiANA|DiVA|WAREZCX|BiTCHNUGGET)\\b"
}
},
{
Expand Down Expand Up @@ -78,6 +78,15 @@
"value": "^(CNY)$"
}
},
{
"name": "WeebPinn",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WeebPinn)$"
}
},
{
"name": "Bluray",
"implementation": "SourceSpecification",
Expand Down
2 changes: 1 addition & 1 deletion docs/json/radarr/cf/german-bluray-tier-02.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"trash_id": "1bfc773c53283d47c68e535811da30b7",
"trash_scores": {
"default": 3900
"default": 2650
},
"name": "German Bluray Tier 02",
"includeCustomFormatWhenRenaming": false,
Expand Down
11 changes: 10 additions & 1 deletion docs/json/radarr/cf/german-bluray-tier-03.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"trash_id": "aee01d40cd1bf4bcded81ee62f0f3659",
"trash_scores": {
"default": 3800
"default": 2300
},
"name": "German Bluray Tier 03",
"includeCustomFormatWhenRenaming": false,
Expand All @@ -24,6 +24,15 @@
"value": "^(LeetHD)$"
}
},
{
"name": "RHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(RHD)$"
}
},
{
"name": "Bluray",
"implementation": "SourceSpecification",
Expand Down
19 changes: 19 additions & 0 deletions docs/json/radarr/cf/german-lq-release-title.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"trash_id": "a826ee9e46607bc61795c85a6f2b1279",
"trash_scores": {
"default": -35000
},
"name": "German LQ (release title)",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "TVS iTunesHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": false,
"fields": {
"value": "([._-])iTunes(?:HD|SD)?\\1.+?-TVS$"
}
}
]
}
36 changes: 36 additions & 0 deletions docs/json/radarr/cf/german-lq.json
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,42 @@
"fields": {
"value": "^(iSSEYMiYAKE)$"
}
},
{
"name": "TVP",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(TVP)$"
}
},
{
"name": "AIDA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(AIDA)$"
}
},
{
"name": "UTOPiA",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(UTOPiA)$"
}
},
{
"name": "FRAGGERS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(FRAGGERS)$"
}
}
]
}
11 changes: 10 additions & 1 deletion docs/json/radarr/cf/german-remux-tier-01.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"trash_id": "8608a2ed20c636b8a62de108e9147713",
"trash_scores": {
"default": 6000
"default": 4000
},
"name": "German Remux Tier 01",
"includeCustomFormatWhenRenaming": false,
Expand Down Expand Up @@ -42,6 +42,15 @@
"value": "(QfG)$"
}
},
{
"name": "WeebPinn",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(WeebPinn)$"
}
},
{
"name": "Remux",
"implementation": "QualityModifierSpecification",
Expand Down
11 changes: 10 additions & 1 deletion docs/json/radarr/cf/german-remux-tier-02.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"trash_id": "f9cf598d55ce532d63596b060a6db9ee",
"trash_scores": {
"default": 5900
"default": 3900
},
"name": "German Remux Tier 02",
"includeCustomFormatWhenRenaming": false,
Expand All @@ -15,6 +15,15 @@
"value": "(MULTiPLEX)$"
}
},
{
"name": "RHD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "^(RHD)$"
}
},
{
"name": "Remux",
"implementation": "QualityModifierSpecification",
Expand Down
Loading

0 comments on commit b97aee7

Please sign in to comment.