Skip to content

Commit

Permalink
feat(starr): Added language Custom Formats (#2159)
Browse files Browse the repository at this point in the history
* feat(starr): Added language Custom Formats

* fixed: table formatting

* fixed: table formatting to be consistent

* Updated: the German parts to be consistent with the new German Guide

* Added: colon to be more consist with the naming
  • Loading branch information
TRaSH- authored Dec 21, 2024
1 parent fc06f48 commit 0d8907a
Show file tree
Hide file tree
Showing 14 changed files with 249 additions and 28 deletions.
76 changes: 62 additions & 14 deletions docs/Radarr/Radarr-collection-of-custom-formats.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ We've made 3 guides related to this.
| [Stan](#stan) | | |

| UK Streaming Services | Misc Streaming Services | Anime Streaming Services |
|-----------------------|-------------------------|--------------------------|
| --------------------- | ----------------------- | ------------------------ |
| [BBC iPlayer](#ip) | [AUBC](#aubc) | [VRV](#vrv) |
| [ITVX](#itvx) | [CBC](#cbc) | |
| [MY5](#my5) | [Crave](#crav) | |
Expand All @@ -96,7 +96,7 @@ We've made 3 guides related to this.
---

| Miscellaneous | French Audio Version | French Source Groups |
|----------------------------------------|----------------------|-------------------------------------------------|
| -------------------------------------- | -------------------- | ----------------------------------------------- |
| [Bad Dual Groups](#bad-dual-groups) | [VFF](#vff) | [FR Remux Tier 01](#fr-remux-tier-01) |
| [DV (Disk)](#dv-disk) | [VOF](#vof) | [FR Remux Tier 02](#fr-remux-tier-02) |
| [DV (WEBDL)](#dv-webdl) | [VFI](#vfi) | [FR UHD Bluray Tier 01](#fr-uhd-bluray-tier-01) |
Expand Down Expand Up @@ -139,6 +139,18 @@ We've made 3 guides related to this.
| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | | |
| [Anime BD Tier 08 (Mini Encodes)](#anime-bd-tier-08-mini-encodes) | [Anime LQ Groups](#anime-lq-groups) | | |

---

| Language profiles |
| ---------------------------------------------------------------- |
| [Language: German.DL](#language-germandl) |
| [Language: Not English (English Only)](#language-not-english) |
| [Language: Not French (French Only)](#language-not-french) |
| [Language: Not Original (Original Only)](#language-not-original) |
| [Language: Original French](#language-original-french) |

---

## Audio Advanced

---
Expand Down Expand Up @@ -3181,17 +3193,17 @@ We've made 3 guides related to this.

---

## Language Profile
## Language Profiles

---

### Language Not French
### Language: Not French

<sub>Language Not French</sub>
<sub>Language: French Only</sub>

??? question "Language Not French - [Click to show/hide]"
??? question "Language: Not French - [Click to show/hide]"

Language Specification is Not French
{! include-markdown "../../includes/cf-descriptions/language-not-french.md" !}

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

Expand All @@ -3203,13 +3215,13 @@ We've made 3 guides related to this.

---

### Language Not Original
### Language: Not Original

<sub>Language Not Original</sub>
<sub>Language: Original Only</sub>

??? question "Language Not Original - [Click to show/hide]"
??? question "Language: Not Original - [Click to show/hide]"

Language Specification is Not Original
{! include-markdown "../../includes/cf-descriptions/language-not-original.md" !}

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

Expand All @@ -3221,11 +3233,11 @@ We've made 3 guides related to this.

---

### Language Original French
### Language: Original French

<sub>Language Original + French</sub>
<sub>Language: Original + French</sub>

??? question "Language Original + French - [Click to show/hide]"
??? question "Language: Original + French - [Click to show/hide]"

Language Specification Original + French

Expand All @@ -3236,3 +3248,39 @@ We've made 3 guides related to this.
```

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

---

### Language: Not English

<sub>Language: English Only</sub>

??? question "Language: Not English - [Click to show/hide]"

{! include-markdown "../../includes/cf-descriptions/language-not-english.md" !}

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

```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/language-not-english.json' %]][[% endfilter %]]
```

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

---

### Language: German.DL

<sub>Language: German + Original</sub>

??? question "Language: German.DL - [Click to show/hide]"

{! include-markdown "../../includes/cf-descriptions/language-germandl.md" !}

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

```json
[[% filter indent(width=4) %]][[% include 'json/radarr/cf/germandl.json' %]][[% endfilter %]]
```

<sub><sup>[TOP](#index)</sup></sub>
76 changes: 62 additions & 14 deletions docs/Sonarr/sonarr-collection-of-custom-formats.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ We've made 3 guides related to this.
| [Syfy](#syfy) | | | |

| UK Streaming Services | Misc Streaming Services | Anime Streaming Services | Optional Streaming Services |
|-----------------------|-------------------------|--------------------------|---------------------------------------------|
| --------------------- | ----------------------- | ------------------------ | ------------------------------------------- |
| [4OD](#4od) | [AUBC](#aubc) | [ABEMA](#abema) | [UHD Streaming Boost](#uhd-streaming-boost) |
| [ALL4](#all4) | [CBC](#cbc) | [ADN](#adn) | [UHD Streaming Cut](#uhd-streaming-cut) |
| [BBC iPlayer](#ip) | [Crave](#crav) | [B-Global](#b-global) | |
Expand All @@ -93,7 +93,7 @@ We've made 3 guides related to this.
---

| Miscellaneous | French Audio Version | French Source Groups |
|----------------------------------------|----------------------|-----------------------------------------------|
| -------------------------------------- | -------------------- | --------------------------------------------- |
| [Bad Dual Groups](#bad-dual-groups) | [VFF](#vff) | [FR Remux Tier 01](#fr-remux-tier-01) |
| [DV (Disk)](#dv-disk) | [VOF](#vof) | [FR HD Bluray Tier 01](#fr-hd-bluray-tier-01) |
| [DV (WEBDL)](#dv-webdl) | [VFI](#vfi) | [FR WEB Tier 01](#fr-web-tier-01) |
Expand Down Expand Up @@ -134,6 +134,18 @@ We've made 3 guides related to this.
| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | | |
| [Anime BD Tier 08 (Mini Encodes)](#anime-bd-tier-08-mini-encodes) | [Anime LQ Groups](#anime-lq-groups) | | |

---

| Language profiles |
| ---------------------------------------------------------------- |
| [Language: German.DL](#language-germandl) |
| [Language: Not English (English Only)](#language-not-english) |
| [Language: Not French (French Only)](#language-not-french) |
| [Language: Not Original (Original Only)](#language-not-original) |
| [Language: Original French](#language-original-french) |

---

## Audio Advanced

---
Expand Down Expand Up @@ -3264,17 +3276,17 @@ We've made 3 guides related to this.

---

## Language Profile
## Language Profiles

---

### Language Not French
### Language: Not French

<sub>Language Not French</sub>
<sub>Language: French Only</sub>

??? question "Language Not French - [Click to show/hide]"
??? question "Language: Not French - [Click to show/hide]"

Language Specification is Not French
{! include-markdown "../../includes/cf-descriptions/language-not-french.md" !}

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

Expand All @@ -3286,13 +3298,13 @@ We've made 3 guides related to this.

---

### Language Not Original
### Language: Not Original

<sub>Language Not Original</sub>
<sub>Language: Original Only</sub>

??? question "Language Not Original - [Click to show/hide]"
??? question "Language: Not Original - [Click to show/hide]"

Language Specification is Not Original
{! include-markdown "../../includes/cf-descriptions/language-not-original.md" !}

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

Expand All @@ -3304,11 +3316,11 @@ We've made 3 guides related to this.

---

### Language Original French
### Language: Original French

<sub>Language Original + French</sub>
<sub>Language: Original + French</sub>

??? question "Language Original + French - [Click to show/hide]"
??? question "Language: Original + French - [Click to show/hide]"

Language Specification Original + French

Expand All @@ -3319,3 +3331,39 @@ We've made 3 guides related to this.
```

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

---

### Language: Not English

<sub>Language: English Only</sub>

??? question "Language: Not English - [Click to show/hide]"

{! include-markdown "../../includes/cf-descriptions/language-not-english.md" !}

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

```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/language-not-english.json' %]][[% endfilter %]]
```

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

---

### Language: German.DL

<sub>Language: German + Original</sub>

??? question "Language: German.DL - [Click to show/hide]"

{! include-markdown "../../includes/cf-descriptions/language-germandl.md" !}

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

```json
[[% filter indent(width=4) %]][[% include 'json/sonarr/cf/germandl.json' %]][[% endfilter %]]
```

<sub><sup>[TOP](#index)</sup></sub>
30 changes: 30 additions & 0 deletions docs/json/radarr/cf/germandl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"trash_id": "f845be10da4f442654c13e1f2c3d6cd5",
"trash_scores": {
"default": -10000,
"german": 10001
},
"trash_description": "Language: German + Original aka German.DL: Add this Custom Format with a score of +`10000` if you prefer releases that include `German + Original audio`, Add this Custom Format with a score of +`10000` if you prefer releases that include `German + Original audio`. ",
"name": "German.DL",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "Original Language",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": -2
}
}
]
}
20 changes: 20 additions & 0 deletions docs/json/radarr/cf/language-not-english.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"trash_id": "0dc8aec3bd1c47cd6c40c46ecd27e846",
"trash_scores": {
"default": -10000
},
"trash_description": "Language: English Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the English audio a score of -10000.",
"name": "Language: Not English",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Not English Language",
"implementation": "LanguageSpecification",
"negate": true,
"required": false,
"fields": {
"value": 1
}
}
]
}
1 change: 1 addition & 0 deletions docs/json/radarr/cf/language-not-french.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"french-multi-vo": 0,
"french-vostfr": 0
},
"trash_description": "Language: French Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the French audio a score of -10000.",
"name": "Language: Not French",
"includeCustomFormatWhenRenaming": false,
"specifications": [
Expand Down
1 change: 1 addition & 0 deletions docs/json/radarr/cf/language-not-original.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"french-multi-vo": -10000,
"french-vostfr": -10000
},
"trash_description": "Language: Original Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the original audio a score of -10000.",
"name": "Language: Not Original",
"includeCustomFormatWhenRenaming": false,
"specifications": [
Expand Down
30 changes: 30 additions & 0 deletions docs/json/sonarr/cf/germandl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"trash_id": "ed51973a811f51985f14e2f6f290e47a",
"trash_scores": {
"default": -10000,
"german": 10001
},
"trash_description": "Language: German + Original aka German.DL: Add this Custom Format with a score of +`10000` if you prefer releases that include `German + Original audio`, Add this Custom Format with a score of +`10000` if you prefer releases that include `German + Original audio`. ",
"name": "German.DL",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "German",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": 4
}
},
{
"name": "Original Language",
"implementation": "LanguageSpecification",
"negate": false,
"required": true,
"fields": {
"value": -2
}
}
]
}
20 changes: 20 additions & 0 deletions docs/json/sonarr/cf/language-not-english.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"trash_id": "69aa1e159f97d860440b04cd6d590c4f",
"trash_scores": {
"default": -10000
},
"trash_description": "Language: English Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the English audio a score of -10000.",
"name": "Language: Not English",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Not English Language",
"implementation": "LanguageSpecification",
"negate": true,
"required": false,
"fields": {
"value": 1
}
}
]
}
1 change: 1 addition & 0 deletions docs/json/sonarr/cf/language-not-french.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"french-multi-vo": 0,
"french-vostfr": 0
},
"trash_description": "Language: French Only: Because it uses reverse scoring, and if you use the default scores, it will assign all releases without the French audio a score of -10000.",
"name": "Language: Not French",
"includeCustomFormatWhenRenaming": false,
"specifications": [
Expand Down
Loading

0 comments on commit 0d8907a

Please sign in to comment.