From 44d6f4d8edf3c367744dcc20de0129dfba7a230c Mon Sep 17 00:00:00 2001 From: Michael Thomas Date: Wed, 25 Jan 2023 13:16:00 +1100 Subject: [PATCH] feat(anime) - add Anime streaming services --- .../sonarr-collection-of-custom-formats.md | 99 +++++++++++++++++-- .../sonarr-setup-quality-profiles-anime.md | 3 + docs/json/sonarr/cf/bglobal.json | 43 ++++++++ docs/json/sonarr/cf/bilibili.json | 43 ++++++++ docs/json/sonarr/cf/cr.json | 44 +++++++++ docs/json/sonarr/cf/funi.json | 44 +++++++++ docs/json/sonarr/cf/hidive.json | 43 ++++++++ docs/json/sonarr/cf/vrv.json | 2 +- .../cf/sonarr-streaming-services-anime.md | 12 +++ 9 files changed, 322 insertions(+), 11 deletions(-) create mode 100644 docs/json/sonarr/cf/bglobal.json create mode 100644 docs/json/sonarr/cf/bilibili.json create mode 100644 docs/json/sonarr/cf/cr.json create mode 100644 docs/json/sonarr/cf/funi.json create mode 100644 docs/json/sonarr/cf/hidive.json create mode 100644 includes/cf/sonarr-streaming-services-anime.md diff --git a/docs/Sonarr/sonarr-collection-of-custom-formats.md b/docs/Sonarr/sonarr-collection-of-custom-formats.md index ff74572f7..63b8dc740 100644 --- a/docs/Sonarr/sonarr-collection-of-custom-formats.md +++ b/docs/Sonarr/sonarr-collection-of-custom-formats.md @@ -86,16 +86,19 @@ I also made 3 guides related to this one. ------ -| Anime | Anime | Anime | Anime Optional | -| --------------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------- | ------------------------------------- | -| [Anime BD Tier 01 (Top SeaDex Muxers)](#anime-bd-tier-01-top-seadex-muxers) | [Anime Web Tier 01 (Muxers)](#anime-web-tier-01-muxers) | [v0](#v0) | [Uncensored](#uncensored) | -| [Anime BD Tier 02 (SeaDex Muxers)](#anime-bd-tier-02-seadex-muxers) | [Anime Web Tier 02 (Top FanSubs)](#anime-web-tier-02-top-fansubs) | [v1](#v1) | [10bit](#10bit) | -| [Anime BD Tier 03 (SeaDex Muxers)](#anime-bd-tier-03-seadex-muxers) | [Anime Web Tier 03 (Official Subs)](#anime-web-tier-03-official-subs) | [v2](#v2) | [Anime Dual Audio](#anime-dual-audio) | -| [Anime BD Tier 04 (SeaDex Muxers)](#anime-bd-tier-04-seadex-muxers) | [Anime Web Tier 04 (Official Subs)](#anime-web-tier-04-official-subs) | [v3](#v3) | [Dubs Only](#dubs-only) | -| [Anime BD Tier 05 (Remuxes)](#anime-bd-tier-05-remuxes) | [Anime Web Tier 05 (FanSubs)](#anime-web-tier-05-fansubs) | [v4](#v4) | | -| [Anime BD Tier 06 (FanSubs)](#anime-bd-tier-06-fansubs) | [Anime Web Tier 06 (FanSubs)](#anime-web-tier-06-fansubs) | [VRV](#vrv) | | -| [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) | | | +| Anime Source Groups | Anime Source Groups | Anime Misc/Streaming Services | Anime Optional | +| --------------------------------------------------------------------------- | --------------------------------------------------------------------- | ----------- | ------------------------------------- | +| [Anime BD Tier 01 (Top SeaDex Muxers)](#anime-bd-tier-01-top-seadex-muxers) | [Anime Web Tier 01 (Muxers)](#anime-web-tier-01-muxers) | [v0](#v0) | [Uncensored](#uncensored) | +| [Anime BD Tier 02 (SeaDex Muxers)](#anime-bd-tier-02-seadex-muxers) | [Anime Web Tier 02 (Top FanSubs)](#anime-web-tier-02-top-fansubs) | [v1](#v1) | [10bit](#10bit) | +| [Anime BD Tier 03 (SeaDex Muxers)](#anime-bd-tier-03-seadex-muxers) | [Anime Web Tier 03 (Official Subs)](#anime-web-tier-03-official-subs) | [v2](#v2) | [Anime Dual Audio](#anime-dual-audio) | +| [Anime BD Tier 04 (SeaDex Muxers)](#anime-bd-tier-04-seadex-muxers) | [Anime Web Tier 04 (Official Subs)](#anime-web-tier-04-official-subs) | [v3](#v3) | [Dubs Only](#dubs-only) | +| [Anime BD Tier 05 (Remuxes)](#anime-bd-tier-05-remuxes) | [Anime Web Tier 05 (FanSubs)](#anime-web-tier-05-fansubs) | [v4](#v4) | | +| [Anime BD Tier 06 (FanSubs)](#anime-bd-tier-06-fansubs) | [Anime Web Tier 06 (FanSubs)](#anime-web-tier-06-fansubs) | [B-Global](#b-global) | | +| [Anime BD Tier 07 (P2P/Scene)](#anime-bd-tier-07-p2pscene) | [Anime Raws](#anime-raws) | [Bilibili](#bilibili) | | +| | | [Crunchyroll](#crunchyroll) | | +| | | [Funimation](#funimation) | | +| | | [HIDIVE](#hidive) | | +| | | [VRV](#vrv) | | ## Audio Advanced @@ -1954,6 +1957,82 @@ I also made 3 guides related to this one. [TOP](#index) +------ + +### B-Global + +??? question "B-Global - [CLICK TO EXPAND]" + [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Bilibili){:target="_blank" rel="noopener noreferrer"} + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/bglobal.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + +### Bilibili + +??? question "Bilibili - [CLICK TO EXPAND]" + [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Bilibili)){:target="_blank" rel="noopener noreferrer"} + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/bilibili.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + +### Crunchyroll + +??? question "Crunchyroll - [CLICK TO EXPAND]" + [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Crunchyroll){:target="_blank" rel="noopener noreferrer"} + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/cr.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + +### Funimation + +??? question "Funimation - [CLICK TO EXPAND]" + [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/Funimation){:target="_blank" rel="noopener noreferrer"} + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/funi.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + +------ + +### HIDIVE + +??? question "HIDIVE - [CLICK TO EXPAND]" + [From Wikipedia, the free encyclopedia](https://www.wikiwand.com/en/HIDIVE){:target="_blank" rel="noopener noreferrer"} + +??? example "JSON - [CLICK TO EXPAND]" + + ```json + [[% filter indent(width=4) %]][[% include 'json/sonarr/cf/hidive.json' %]][[% endfilter %]] + ``` + +[TOP](#index) + + ------ ### VRV diff --git a/docs/Sonarr/sonarr-setup-quality-profiles-anime.md b/docs/Sonarr/sonarr-setup-quality-profiles-anime.md index c6f34f476..edb32d624 100644 --- a/docs/Sonarr/sonarr-setup-quality-profiles-anime.md +++ b/docs/Sonarr/sonarr-setup-quality-profiles-anime.md @@ -113,6 +113,9 @@ We then need to select and organise the qualities like below. {! include-markdown "../../includes/cf/sonarr-anime.md" !} +{! include-markdown "../../includes/cf/sonarr-streaming-services-anime.md" !} + + The scoring that has been set is the recommended scoring, however some of the CFs are optional depending on what you prefer. `Anime Dual Audio`, `Uncensored` and `10bit` can be given positive scores if you want to prefer content with these attributes. diff --git a/docs/json/sonarr/cf/bglobal.json b/docs/json/sonarr/cf/bglobal.json new file mode 100644 index 000000000..7507cdfc4 --- /dev/null +++ b/docs/json/sonarr/cf/bglobal.json @@ -0,0 +1,43 @@ +{ + "trash_id": "7dd31f3dee6d2ef8eeaa156e23c3857e", + "name": "B-Global", + "includeCustomFormatWhenRenaming": true, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + }, + { + "name": "WEB", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 1 + } + }, + { + "name": "B-Global", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(B[ .-]?Global)\\b" + } + } + ] + } \ No newline at end of file diff --git a/docs/json/sonarr/cf/bilibili.json b/docs/json/sonarr/cf/bilibili.json new file mode 100644 index 000000000..20a23ec03 --- /dev/null +++ b/docs/json/sonarr/cf/bilibili.json @@ -0,0 +1,43 @@ +{ + "trash_id": "4c67ff059210182b59cdd41697b8cb08", + "name": "Bilibili", + "includeCustomFormatWhenRenaming": true, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + }, + { + "name": "WEB", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 1 + } + }, + { + "name": "Bilibili", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(Bilibili)\\b" + } + } + ] + } \ No newline at end of file diff --git a/docs/json/sonarr/cf/cr.json b/docs/json/sonarr/cf/cr.json new file mode 100644 index 000000000..aeb4c9d12 --- /dev/null +++ b/docs/json/sonarr/cf/cr.json @@ -0,0 +1,44 @@ +{ + "trash_id": "3e0b26604165f463f3e8e192261e7284", + "trash_score": "3", + "name": "CR", + "includeCustomFormatWhenRenaming": true, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + }, + { + "name": "WEB", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 1 + } + }, + { + "name": "Crunchyroll", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(C(runchy)?[ .-]?R(oll)?)\\b" + } + } + ] + } \ No newline at end of file diff --git a/docs/json/sonarr/cf/funi.json b/docs/json/sonarr/cf/funi.json new file mode 100644 index 000000000..61c614817 --- /dev/null +++ b/docs/json/sonarr/cf/funi.json @@ -0,0 +1,44 @@ +{ + "trash_id": "1284d18e693de8efe0fe7d6b3e0b9170", + "trash_score": "3", + "name": "FUNi", + "includeCustomFormatWhenRenaming": true, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + }, + { + "name": "WEB", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 1 + } + }, + { + "name": "Funimation", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(FUNi(mation)?)\\b" + } + } + ] + } \ No newline at end of file diff --git a/docs/json/sonarr/cf/hidive.json b/docs/json/sonarr/cf/hidive.json new file mode 100644 index 000000000..6562b6a82 --- /dev/null +++ b/docs/json/sonarr/cf/hidive.json @@ -0,0 +1,43 @@ +{ + "trash_id": "570b03b3145a25011bf073274a407259", + "name": "HIDIVE", + "includeCustomFormatWhenRenaming": true, + "specifications": [ + { + "name": "WEBDL", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 3 + } + }, + { + "name": "WEBRIP", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 4 + } + }, + { + "name": "WEB", + "implementation": "SourceSpecification", + "negate": false, + "required": false, + "fields": { + "value": 1 + } + }, + { + "name": "HIDIVE", + "implementation": "ReleaseTitleSpecification", + "negate": false, + "required": true, + "fields": { + "value": "\\b(HIDIVE)\\b" + } + } + ] + } \ No newline at end of file diff --git a/docs/json/sonarr/cf/vrv.json b/docs/json/sonarr/cf/vrv.json index 29f58e936..e786bf71b 100644 --- a/docs/json/sonarr/cf/vrv.json +++ b/docs/json/sonarr/cf/vrv.json @@ -1,6 +1,6 @@ { "trash_id": "44a8ee6403071dd7b8a3a8dd3fe8cb20", - "trash_score": "10", + "trash_score": "3", "name": "VRV", "includeCustomFormatWhenRenaming": true, "specifications": [ diff --git a/includes/cf/sonarr-streaming-services-anime.md b/includes/cf/sonarr-streaming-services-anime.md new file mode 100644 index 000000000..df3198ce0 --- /dev/null +++ b/includes/cf/sonarr-streaming-services-anime.md @@ -0,0 +1,12 @@ +??? abstract "Anime Streaming Services - [CLICK TO EXPAND]" + | Custom Format | Score | Trash ID | + | --------------------------------------------------------------------------------------- | ----------------------------------------- | -------------------------------------- | + | [{{ sonarr['cf']['amzn']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#amzn) | 1 | {{ sonarr['cf']['amzn']['trash_id'] }} | + | [{{ sonarr['cf']['bglobal']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#b-global) | 0 | {{ sonarr['cf']['bglobal']['trash_id'] }} | + | [{{ sonarr['cf']['bilibili']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#bilibili) | 0 | {{ sonarr['cf']['bilibili']['trash_id'] }} | + | [{{ sonarr['cf']['cr']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#crunchyroll) | {{ sonarr['cf']['cr']['trash_score'] }} | {{ sonarr['cf']['cr']['trash_id'] }} | + | [{{ sonarr['cf']['dsnp']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#dsnp) | 4 | {{ sonarr['cf']['dsnp']['trash_id'] }} | + | [{{ sonarr['cf']['funi']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#funimation) | {{ sonarr['cf']['funi']['trash_score'] }} | {{ sonarr['cf']['funi']['trash_id'] }} | + | [{{ sonarr['cf']['hidive']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#hidive) | 0 | {{ sonarr['cf']['hidive']['trash_id'] }} | + | [{{ sonarr['cf']['nf']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#nf) | 2 | {{ sonarr['cf']['nf']['trash_id'] }} | + | [{{ sonarr['cf']['vrv']['name'] }}](/Sonarr/sonarr-collection-of-custom-formats/#vrv) | {{ sonarr['cf']['vrv']['trash_score'] }} | {{ sonarr['cf']['vrv']['trash_id'] }} |