Skip to content

Commit

Permalink
docs: add DE custom formats
Browse files Browse the repository at this point in the history
  • Loading branch information
BlackDark committed Apr 5, 2024
1 parent f0029c5 commit 274debb
Show file tree
Hide file tree
Showing 11 changed files with 555 additions and 16 deletions.
33 changes: 21 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,23 +49,32 @@ Possible ideas:
- [ ] Optimize types. Generated ones work for first step but not very optimal because they do not correctly represent request/response types.
- [x] Default scores from trash guide
- [x] Radarr support
- [ ] Debug logging switchable
- [ ] Improved Diff output
- [x] Debug logging switchable
- [x] Improved Diff output
- [ ] Feature completion with recyclarr
- [ ] Cross references to:
- [ ] https://github.com/PCJones/radarr-sonarr-german-dual-language
- [ ] https://github.com/PCJones/usenet-guide
- [ ] Build docker container
- [ ] Build multi arch containers
- [ ] Add Github Actions stuff
- [ ] Improve code & tidy up lint errors
- [ ] write docs for running with container
- [ ] Plain docker
- [ ] Kubernetes
- [x] Cross references to:
- [x] https://github.com/PCJones/radarr-sonarr-german-dual-language
- [x] https://github.com/PCJones/usenet-guide
- [x] Build docker container
- [x] Build multi arch containers
- [x] Add Github Actions stuff
- [x] Improve code & tidy up lint errors
- [x] write docs for running with container
- [x] Plain docker
- [x] Kubernetes
- [ ] Simple Config validation
- [x] Local recyclarr templates to include
- [ ] Clone existing templates: Lets say you want the same template but with a different name?
## Custom formats
This repository also provide additional custom formats what TrashGuide does not offer.
At the moment this is mostly focused on German related stuff.
- Most CustomFormats used from @PCJones
- See here: https://github.com/PCJones/radarr-sonarr-german-dual-language
- Or good german guide: https://github.com/PCJones/usenet-guide
## Development
1. Optionally setup the local sonarr instance
Expand Down
7 changes: 3 additions & 4 deletions custom/cfs/custom-size-bigger-40gb.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,17 @@
"default": -10000
},
"trash_description": "Size: Block sizes over 40GB",
"custom_inf": "Does not work because SizeSpecification is not supported by recyclarr",
"name": "Size: Block More 40GB",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Size",
"implementation": "SizeSpecification",
"negate": false,
"negate": true,
"required": true,
"fields": {
"min": 1,
"max": 9
"min": 0,
"max": 40
}
}
]
Expand Down
89 changes: 89 additions & 0 deletions custom/cfs/de-tier-01.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"trash_id": "de-tier-01-version1",
"trash_scores": {},
"name": "GER HD Rel. Group Tier 01",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "ZeroTwo",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "ZeroTwo"
}
},
{
"name": "WAYNE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "WAYNE"
}
},
{
"name": "TSCC",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TSCC"
}
},
{
"name": "DETAiLS",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "DETAiLS"
}
},
{
"name": "FoST",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "FoST"
}
},
{
"name": "SAUERKRAUT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "SAUERKRAUT"
}
},
{
"name": "Baka (Anime)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "Baka"
}
},
{
"name": "D02KU",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "D02KU"
}
},
{
"name": "WvF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "WvF"
}
}
]
}
197 changes: 197 additions & 0 deletions custom/cfs/de-tier-02.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
{
"trash_id": "de-tier-02-version1",
"trash_scores": {},
"name": "GER HD Rel. Group Tier 02",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "iNTENTiON",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "iNTENTiON"
}
},
{
"name": "TVS (keine ENG subs?)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TVS"
}
},
{
"name": "TV4A (check ob Tier 01)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TV4A"
}
},
{
"name": "TvR",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TvR"
}
},
{
"name": "TVARCHiV",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TVARCHiV"
}
},
{
"name": "RUBBiSH",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "RUBBiSH"
}
},
{
"name": "MGE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "MGE"
}
},
{
"name": "HAXE",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "HAXE"
}
},
{
"name": "RSG",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "RSG"
}
},
{
"name": "AWARDS (Inactive)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "AWARDS"
}
},
{
"name": "TMSF",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "TMSF"
}
},
{
"name": "HQC (Inactive)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "HQC"
}
},
{
"name": "DMPD",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "DMPD"
}
},
{
"name": "MiSFiTS (Inactive)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "MiSFiTS"
}
},
{
"name": "4SJ (Inactive)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "4SJ"
}
},
{
"name": "euHD (Inactive)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "euHD"
}
},
{
"name": "FuN (Low Size 265)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "FuN"
}
},
{
"name": "OCA (Inactive)",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "OCA"
}
},
{
"name": "JaJunge",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "JaJunge"
}
},
{
"name": "RWP",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "RWP"
}
},
{
"name": "WOTT",
"implementation": "ReleaseGroupSpecification",
"negate": false,
"required": false,
"fields": {
"value": "WOTT"
}
}
]
}
Loading

0 comments on commit 274debb

Please sign in to comment.