mirror of
https://github.com/Dictionarry-Hub/database.git
synced 2025-12-10 07:46:58 +00:00
Compare commits
34 Commits
30d74e8992
...
tests-work
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3c7fb2a0ea | ||
|
|
8577ef5cde | ||
|
|
4c6ca5c13c | ||
|
|
14d364fd9b | ||
|
|
dd6904f391 | ||
|
|
492dbe8530 | ||
|
|
1749e79950 | ||
|
|
a48ca72395 | ||
|
|
153de092c5 | ||
|
|
764f4c2820 | ||
|
|
d41b858b1c | ||
|
|
8fc22b20db | ||
|
|
8236c6e80b | ||
|
|
f3029f5b4e | ||
|
|
c96292117f | ||
|
|
91ef22cabd | ||
|
|
38abdfd91f | ||
|
|
c48d563cc5 | ||
|
|
2a034ac934 | ||
|
|
6fbd5036ed | ||
|
|
c4dc16d9d7 | ||
|
|
0e7f2fb20b | ||
|
|
7fc32987a8 | ||
|
|
75767ddd53 | ||
|
|
1ac2f16a02 | ||
|
|
7b7c4da593 | ||
|
|
2b06b576a2 | ||
|
|
1f14fa1cd1 | ||
|
|
41e5a31f32 | ||
|
|
d537acbf1c | ||
|
|
accad83284 | ||
|
|
4dfe616594 | ||
|
|
6cf40289a8 | ||
|
|
698051ab85 |
32
.github/workflows/bundle.yml
vendored
32
.github/workflows/bundle.yml
vendored
@@ -1,32 +0,0 @@
|
||||
name: Bundle Data
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- stable
|
||||
jobs:
|
||||
bundle:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.x"
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install pyyaml
|
||||
- name: Run bundling script
|
||||
run: python scripts/bundle.py
|
||||
- name: Commit changes
|
||||
run: |
|
||||
git config --local user.email "action@github.com"
|
||||
git config --local user.name "GitHub Action"
|
||||
git add bundles/
|
||||
git commit -m "Update bundles" || echo "No changes to commit"
|
||||
git push
|
||||
- name: Trigger Website Build
|
||||
uses: peter-evans/repository-dispatch@v3
|
||||
with:
|
||||
token: ${{ secrets.WORKFLOW_AUTOMATION_TOKEN }}
|
||||
repository: Dictionarry-Hub/website
|
||||
event-type: database-updated
|
||||
18
.github/workflows/notify-groups.yml
vendored
18
.github/workflows/notify-groups.yml
vendored
@@ -1,18 +0,0 @@
|
||||
name: Notify Groups
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 1080p-Encode
|
||||
|
||||
jobs:
|
||||
notify:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Repository Dispatch
|
||||
uses: peter-evans/repository-dispatch@v3
|
||||
with:
|
||||
token: ${{ secrets.WORKFLOW_AUTOMATION_TOKEN }}
|
||||
repository: Dictionarry-Hub/groups
|
||||
event-type: database-updated
|
||||
client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}"}'
|
||||
1
.github/workflows/notify.yml
vendored
1
.github/workflows/notify.yml
vendored
@@ -3,6 +3,7 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- "stable"
|
||||
- "dev"
|
||||
jobs:
|
||||
call-notify-commit:
|
||||
uses: Dictionarry-Hub/parrot/.github/workflows/notify-commit.yml@v1
|
||||
|
||||
26
.github/workflows/testRegex.yml
vendored
Normal file
26
.github/workflows/testRegex.yml
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
name: Test Regex
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- "regex_patterns/**/*.yml"
|
||||
- "regex_patterns/**/*.yaml"
|
||||
- ".github/workflows/testRegex.yml"
|
||||
- "scripts/testPatterns.ps1"
|
||||
pull_request:
|
||||
paths:
|
||||
- "regex_patterns/**/*.yml"
|
||||
- "regex_patterns/**/*.yaml"
|
||||
- ".github/workflows/testRegex.yml"
|
||||
- "scripts/testPatterns.ps1"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
container: mcr.microsoft.com/powershell:lts
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Test Patterns
|
||||
run: pwsh scripts/testPatterns.ps1
|
||||
28
.github/workflows/validateRegex.yml
vendored
Normal file
28
.github/workflows/validateRegex.yml
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
name: Validate Regex
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- "regex_patterns/**/*.yml"
|
||||
- "regex_patterns/**/*.yaml"
|
||||
- ".github/workflows/validateRegex.yml"
|
||||
- "scripts/validatePattern.ps1"
|
||||
- "scripts/validateAllPatterns.ps1"
|
||||
pull_request:
|
||||
paths:
|
||||
- "regex_patterns/**/*.yml"
|
||||
- "regex_patterns/**/*.yaml"
|
||||
- ".github/workflows/validateRegex.yml"
|
||||
- "scripts/validatePattern.ps1"
|
||||
- "scripts/validateAllPatterns.ps1"
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
validate:
|
||||
runs-on: ubuntu-latest
|
||||
container: mcr.microsoft.com/powershell:lts
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Validate Patterns
|
||||
run: pwsh scripts/validatePatterns.ps1
|
||||
57
README.md
57
README.md
@@ -1,57 +1,18 @@
|
||||
# Dictionary Database Repository
|
||||
|
||||
This repository hosts Dictionary's database containing:
|
||||
|
||||
- Regex Patterns
|
||||
- Custom Formats
|
||||
- Quality Profiles
|
||||
# Dictionarry Database
|
||||
|
||||
The database serves two main purposes:
|
||||
|
||||
1. Powers our website and wiki documentation
|
||||
2. Provides import files for the Profilarr application
|
||||
1. Powers our [Documentation](https://dictionarry.dev/)
|
||||
2. Acts as a
|
||||
[Profilarr Compliant Database](https://dictionarry.dev/profilarr-setup/linking?section=database-spotlight)
|
||||
|
||||
## Branches
|
||||
|
||||
### Stable
|
||||
### stable
|
||||
|
||||
Contains thoroughly tested and verified database entries ready for production use. All entries have gone through our quality assurance process.
|
||||
Contains tested database entries ready for production use.
|
||||
|
||||
### Dev
|
||||
### dev
|
||||
|
||||
Contains the latest updates and additions that are pending formal verification. May include experimental patterns and profiles that require further testing.
|
||||
|
||||
## Scripts
|
||||
|
||||
The repository includes utility scripts to help maintain and generate database entries.
|
||||
|
||||
### Tier Creator
|
||||
|
||||
A Python script that generates Custom Formats and Regex Patterns from tier data files.
|
||||
|
||||
**Location**: `/scripts/tierCreator.py`
|
||||
|
||||
**Usage**:
|
||||
|
||||
```bash
|
||||
python tierCreator.py <json_file> --resolution <resolution> --type <type> [--dry-run]
|
||||
```
|
||||
|
||||
**Arguments**:
|
||||
|
||||
- `json_file`: Path to a JSON file in `/tiers` containing release group tier data
|
||||
- `--resolution`: One of: SD, 720p, 1080p, 2160p
|
||||
- `--type`: One of: Quality, Balanced
|
||||
- `--dry-run`: Optional flag to preview changes without writing files
|
||||
|
||||
**Example**:
|
||||
|
||||
```bash
|
||||
python tierCreator.py ../tiers/2160p_quality.json --resolution 2160p --type Quality
|
||||
```
|
||||
|
||||
The script will:
|
||||
|
||||
1. Read the tier data from the specified JSON file
|
||||
2. Create regex patterns in `/regex_patterns` for any release groups that don't have one
|
||||
3. Generate custom formats in `/custom_formats` for each tier
|
||||
Contains the latest updates and additions that are pending formal verification.
|
||||
May include experimental patterns and profiles that require further testing.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
[]
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"updated_at": "2025-08-20T00:28:45.555518+00:00",
|
||||
"folders": [
|
||||
"custom_formats",
|
||||
"profiles",
|
||||
"regex_patterns",
|
||||
"group_tiers",
|
||||
"dev_logs",
|
||||
"wiki"
|
||||
]
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
name: 1080p Bluray HEVC Tier 0
|
||||
name: 1080p Bluray HEVC Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 0
|
||||
tags:
|
||||
- Release Group Tier
|
||||
107
custom_formats/1080p Efficient Movie Bluray Tier 1.yml
Normal file
107
custom_formats/1080p Efficient Movie Bluray Tier 1.yml
Normal file
@@ -0,0 +1,107 @@
|
||||
name: 1080p Efficient Movie Bluray Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: QxR
|
||||
negate: false
|
||||
pattern: QxR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TAoE
|
||||
negate: false
|
||||
pattern: TAoE
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
127
custom_formats/1080p Efficient Movie Bluray Tier 2.yml
Normal file
127
custom_formats/1080p Efficient Movie Bluray Tier 2.yml
Normal file
@@ -0,0 +1,127 @@
|
||||
name: 1080p Efficient Movie Bluray Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: DarQ
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
- name: honeyvera
|
||||
negate: false
|
||||
pattern: Honeyvera
|
||||
required: false
|
||||
type: release_group
|
||||
- name: LSt
|
||||
negate: false
|
||||
pattern: LSt
|
||||
required: false
|
||||
type: release_group
|
||||
- name: MNHD
|
||||
negate: false
|
||||
pattern: MNHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: SARTRE
|
||||
negate: false
|
||||
pattern: SARTRE
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vialle
|
||||
negate: false
|
||||
pattern: Vialle
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
112
custom_formats/1080p Efficient Movie Bluray Tier 3.yml
Normal file
112
custom_formats/1080p Efficient Movie Bluray Tier 3.yml
Normal file
@@ -0,0 +1,112 @@
|
||||
name: 1080p Efficient Movie Bluray Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: dkore
|
||||
negate: false
|
||||
pattern: dkore
|
||||
required: false
|
||||
type: release_group
|
||||
- name: GRiMM
|
||||
negate: false
|
||||
pattern: GRiMM
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TimeDistortion
|
||||
negate: false
|
||||
pattern: TimeDistortion
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 5 (Radarr)
|
||||
name: 1080p Efficient Movie Bluray Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,40 +22,40 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: Chivaman
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: Chivaman
|
||||
- name: edge2020
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: edge2020
|
||||
negate: false
|
||||
pattern: edge2020
|
||||
- name: R1GY3B
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: R1GY3B
|
||||
negate: false
|
||||
pattern: R1GY3B
|
||||
- name: Ralphy
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Ralphy
|
||||
negate: false
|
||||
pattern: Ralphy
|
||||
- name: ToNaTo
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
negate: false
|
||||
pattern: ToNaTo
|
||||
- name: Vyndros
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vyndros
|
||||
negate: false
|
||||
pattern: Vyndros
|
||||
- name: YELLO
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YELLO
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient WEB Tier 1 (Radarr)
|
||||
name: 1080p Efficient Movie WEB Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
112
custom_formats/1080p Efficient Movie WEB Tier 2.yml
Normal file
112
custom_formats/1080p Efficient Movie WEB Tier 2.yml
Normal file
@@ -0,0 +1,112 @@
|
||||
name: 1080p Efficient Movie WEB Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: DarQ
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
required: false
|
||||
type: release_group
|
||||
- name: dkore
|
||||
negate: false
|
||||
pattern: dkore
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient WEB Tier 3 (Radarr)
|
||||
name: 1080p Efficient Movie WEB Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -32,10 +32,10 @@ conditions:
|
||||
required: false
|
||||
type: release_group
|
||||
- name: R1GY3B
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: R1GY3B
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
negate: false
|
||||
pattern: ToNaTo
|
||||
117
custom_formats/1080p Efficient Movie WEB Tier 4.yml
Normal file
117
custom_formats/1080p Efficient Movie WEB Tier 4.yml
Normal file
@@ -0,0 +1,117 @@
|
||||
name: 1080p Efficient Movie WEB Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: SARTRE
|
||||
negate: false
|
||||
pattern: SARTRE
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Ralphy
|
||||
negate: false
|
||||
pattern: Ralphy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YELLO
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
107
custom_formats/1080p Efficient TV Bluray Tier 1.yml
Normal file
107
custom_formats/1080p Efficient TV Bluray Tier 1.yml
Normal file
@@ -0,0 +1,107 @@
|
||||
name: 1080p Efficient TV Bluray Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: QxR
|
||||
negate: false
|
||||
pattern: QxR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TAoE
|
||||
negate: false
|
||||
pattern: TAoE
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 2 (Sonarr)
|
||||
name: 1080p Efficient TV Bluray Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,10 +22,10 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: DarQ
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
required: false
|
||||
type: release_group
|
||||
- name: dkore
|
||||
negate: false
|
||||
pattern: dkore
|
||||
@@ -41,6 +41,11 @@ conditions:
|
||||
pattern: MNHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vialle
|
||||
negate: false
|
||||
pattern: Vialle
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 3 (Sonarr)
|
||||
name: 1080p Efficient TV Bluray Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 4 (Sonarr)
|
||||
name: 1080p Efficient TV Bluray Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -47,10 +47,10 @@ conditions:
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: ToNaTo
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YELLO
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 5 (Sonarr)
|
||||
name: 1080p Efficient TV Bluray Tier 5
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 5
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,10 +22,10 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: Vyndros
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: Vyndros
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
102
custom_formats/1080p Efficient TV Bluray Tier 6.yml
Normal file
102
custom_formats/1080p Efficient TV Bluray Tier 6.yml
Normal file
@@ -0,0 +1,102 @@
|
||||
name: 1080p Efficient TV Bluray Tier 6
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 6
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: KONTRAST
|
||||
negate: false
|
||||
pattern: KONTRAST
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,5 +1,5 @@
|
||||
name: 1080p Efficient Bluray Tier 6 (Sonarr)
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 6
|
||||
name: 1080p Efficient TV Bluray Tier 7
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 7
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
@@ -26,11 +26,6 @@ conditions:
|
||||
pattern: iVy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: KONTRAST
|
||||
negate: false
|
||||
pattern: KONTRAST
|
||||
required: false
|
||||
type: release_group
|
||||
- name: PHOCiS
|
||||
negate: false
|
||||
pattern: PHOCiS
|
||||
107
custom_formats/1080p Efficient TV Bluray Tier 8.yml
Normal file
107
custom_formats/1080p Efficient TV Bluray Tier 8.yml
Normal file
@@ -0,0 +1,107 @@
|
||||
name: 1080p Efficient TV Bluray Tier 8
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 8
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: Megusta
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: MeGusta
|
||||
- name: PSA
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: PSA
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient WEB Tier 1 (Sonarr)
|
||||
name: 1080p Efficient TV WEB Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
132
custom_formats/1080p Efficient TV WEB Tier 2.yml
Normal file
132
custom_formats/1080p Efficient TV WEB Tier 2.yml
Normal file
@@ -0,0 +1,132 @@
|
||||
name: 1080p Efficient TV WEB Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: ARCADE
|
||||
negate: false
|
||||
pattern: ARCADE
|
||||
required: false
|
||||
type: release_group
|
||||
- name: DarQ
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
required: false
|
||||
type: release_group
|
||||
- name: edge2020
|
||||
negate: false
|
||||
pattern: edge2020
|
||||
required: false
|
||||
type: release_group
|
||||
- name: LSt
|
||||
negate: false
|
||||
pattern: LSt
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
negate: false
|
||||
pattern: ToNaTo
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vialle
|
||||
negate: false
|
||||
pattern: Vialle
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
117
custom_formats/1080p Efficient TV WEB Tier 3.yml
Normal file
117
custom_formats/1080p Efficient TV WEB Tier 3.yml
Normal file
@@ -0,0 +1,117 @@
|
||||
name: 1080p Efficient TV WEB Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: Grimm
|
||||
negate: false
|
||||
pattern: GRiMM
|
||||
required: false
|
||||
type: release_group
|
||||
- name: OnlyWeb
|
||||
negate: false
|
||||
pattern: OnlyWeb
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YELLO
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient WEB Tier 4 (Sonarr)
|
||||
name: 1080p Efficient TV WEB Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -1,5 +1,5 @@
|
||||
name: 1080p Efficient WEB Tier 3 (Sonarr)
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 3
|
||||
name: 1080p Efficient TV WEB Tier 5
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 5
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
@@ -26,9 +26,9 @@ conditions:
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: YELLO
|
||||
- name: KONTRAST
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
pattern: KONTRAST
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
@@ -1,5 +1,5 @@
|
||||
name: 1080p Efficient WEB Tier 5 (Sonarr)
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 5
|
||||
name: 1080p Efficient TV WEB Tier 6
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 6
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
@@ -26,16 +26,16 @@ conditions:
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: HODL
|
||||
negate: false
|
||||
pattern: HODL
|
||||
required: false
|
||||
type: release_group
|
||||
- name: iVy
|
||||
negate: false
|
||||
pattern: iVy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: KONTRAST
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: KONTRAST
|
||||
- name: PHOCiS
|
||||
negate: false
|
||||
pattern: PHOCiS
|
||||
112
custom_formats/1080p Efficient TV WEB Tier 7.yml
Normal file
112
custom_formats/1080p Efficient TV WEB Tier 7.yml
Normal file
@@ -0,0 +1,112 @@
|
||||
name: 1080p Efficient TV WEB Tier 7
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 7
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: Megusta
|
||||
negate: false
|
||||
pattern: MeGusta
|
||||
required: false
|
||||
type: release_group
|
||||
- name: PSA
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: PSA
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 1 (Radarr)
|
||||
name: 1080p Efficient+ Movie Bluray Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,10 +22,10 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: NAN0
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: NAN0
|
||||
required: false
|
||||
type: release_group
|
||||
- name: QxR
|
||||
negate: false
|
||||
pattern: QxR
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 2 (Radarr)
|
||||
name: 1080p Efficient+ Movie Bluray Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,10 +22,10 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: DarQ
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
required: false
|
||||
type: release_group
|
||||
- name: SQS
|
||||
negate: false
|
||||
pattern: SQS
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 3 (Radarr)
|
||||
name: 1080p Efficient+ Movie Bluray Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,25 +22,30 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: honeyvera
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: Honeyvera
|
||||
- name: LSt
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: LSt
|
||||
negate: false
|
||||
pattern: LSt
|
||||
- name: MNHD
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: MNHD
|
||||
negate: false
|
||||
pattern: MNHD
|
||||
- name: SARTRE
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: SARTRE
|
||||
negate: false
|
||||
pattern: SARTRE
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vialle
|
||||
negate: false
|
||||
pattern: Vialle
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 4 (Radarr)
|
||||
name: 1080p Efficient+ Movie Bluray Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,20 +22,20 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: dkore
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: dkore
|
||||
- name: GRiMM
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: GRiMM
|
||||
negate: false
|
||||
pattern: GRiMM
|
||||
- name: TimeDistortion
|
||||
type: release_group
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TimeDistortion
|
||||
negate: false
|
||||
pattern: TimeDistortion
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
132
custom_formats/1080p Efficient+ Movie Bluray Tier 5.yml
Normal file
132
custom_formats/1080p Efficient+ Movie Bluray Tier 5.yml
Normal file
@@ -0,0 +1,132 @@
|
||||
name: 1080p Efficient+ Movie Bluray Tier 5
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: Chivaman
|
||||
negate: false
|
||||
pattern: Chivaman
|
||||
required: false
|
||||
type: release_group
|
||||
- name: edge2020
|
||||
negate: false
|
||||
pattern: edge2020
|
||||
required: false
|
||||
type: release_group
|
||||
- name: R1GY3B
|
||||
negate: false
|
||||
pattern: R1GY3B
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Ralphy
|
||||
negate: false
|
||||
pattern: Ralphy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
negate: false
|
||||
pattern: ToNaTo
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vyndros
|
||||
negate: false
|
||||
pattern: Vyndros
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YELLO
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
112
custom_formats/1080p Efficient+ Movie WEB Tier 1.yml
Normal file
112
custom_formats/1080p Efficient+ Movie WEB Tier 1.yml
Normal file
@@ -0,0 +1,112 @@
|
||||
name: 1080p Efficient+ Movie WEB Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: QxR
|
||||
negate: false
|
||||
pattern: QxR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TAoE
|
||||
negate: false
|
||||
pattern: TAoE
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient WEB Tier 2 (Radarr)
|
||||
name: 1080p Efficient+ Movie WEB Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -27,10 +27,10 @@ conditions:
|
||||
source: webrip
|
||||
type: source
|
||||
- name: DarQ
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
required: false
|
||||
type: release_group
|
||||
- name: dkore
|
||||
negate: false
|
||||
pattern: dkore
|
||||
@@ -1,10 +1,10 @@
|
||||
name: 1080p Efficient WEB Tier 2 (Sonarr)
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 2
|
||||
name: 1080p Efficient+ Movie WEB Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
- Movie
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
@@ -26,19 +26,14 @@ conditions:
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: DarQ
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
- name: edge2020
|
||||
negate: false
|
||||
pattern: edge2020
|
||||
required: false
|
||||
type: release_group
|
||||
- name: LSt
|
||||
- name: R1GY3B
|
||||
negate: false
|
||||
pattern: LSt
|
||||
pattern: R1GY3B
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
@@ -46,6 +41,11 @@ conditions:
|
||||
pattern: ToNaTo
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vyndros
|
||||
negate: false
|
||||
pattern: Vyndros
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient WEB Tier 4 (Radarr)
|
||||
name: 1080p Efficient+ Movie WEB Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -1,4 +1,4 @@
|
||||
name: 1080p Efficient Bluray Tier 1 (Sonarr)
|
||||
name: 1080p Efficient+ TV Bluray Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
@@ -22,10 +22,10 @@ conditions:
|
||||
required: true
|
||||
type: release_title
|
||||
- name: NAN0
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: NAN0
|
||||
required: false
|
||||
type: release_group
|
||||
- name: QxR
|
||||
negate: false
|
||||
pattern: QxR
|
||||
122
custom_formats/1080p Efficient+ TV Bluray Tier 2.yml
Normal file
122
custom_formats/1080p Efficient+ TV Bluray Tier 2.yml
Normal file
@@ -0,0 +1,122 @@
|
||||
name: 1080p Efficient+ TV Bluray Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: DarQ
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
required: false
|
||||
type: release_group
|
||||
- name: dkore
|
||||
negate: false
|
||||
pattern: dkore
|
||||
required: false
|
||||
type: release_group
|
||||
- name: GRiMM
|
||||
negate: false
|
||||
pattern: GRiMM
|
||||
required: false
|
||||
type: release_group
|
||||
- name: MNHD
|
||||
negate: false
|
||||
pattern: MNHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vialle
|
||||
negate: false
|
||||
pattern: Vialle
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
102
custom_formats/1080p Efficient+ TV Bluray Tier 3.yml
Normal file
102
custom_formats/1080p Efficient+ TV Bluray Tier 3.yml
Normal file
@@ -0,0 +1,102 @@
|
||||
name: 1080p Efficient+ TV Bluray Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: LSt
|
||||
negate: false
|
||||
pattern: LSt
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
132
custom_formats/1080p Efficient+ TV Bluray Tier 4.yml
Normal file
132
custom_formats/1080p Efficient+ TV Bluray Tier 4.yml
Normal file
@@ -0,0 +1,132 @@
|
||||
name: 1080p Efficient+ TV Bluray Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: cXcY
|
||||
negate: false
|
||||
pattern: cXcY
|
||||
required: false
|
||||
type: release_group
|
||||
- name: edge2020
|
||||
negate: false
|
||||
pattern: edge2020
|
||||
required: false
|
||||
type: release_group
|
||||
- name: R1GY3B
|
||||
negate: false
|
||||
pattern: R1GY3B
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Ralphy
|
||||
negate: false
|
||||
pattern: Ralphy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TimeDistortion
|
||||
negate: false
|
||||
pattern: TimeDistortion
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
negate: false
|
||||
pattern: ToNaTo
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YELLO
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
102
custom_formats/1080p Efficient+ TV Bluray Tier 5.yml
Normal file
102
custom_formats/1080p Efficient+ TV Bluray Tier 5.yml
Normal file
@@ -0,0 +1,102 @@
|
||||
name: 1080p Efficient+ TV Bluray Tier 5
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 5
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: Vyndros
|
||||
negate: false
|
||||
pattern: Vyndros
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
102
custom_formats/1080p Efficient+ TV Bluray Tier 6.yml
Normal file
102
custom_formats/1080p Efficient+ TV Bluray Tier 6.yml
Normal file
@@ -0,0 +1,102 @@
|
||||
name: 1080p Efficient+ TV Bluray Tier 6
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 6
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: KONTRAST
|
||||
negate: false
|
||||
pattern: KONTRAST
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
112
custom_formats/1080p Efficient+ TV Bluray Tier 7.yml
Normal file
112
custom_formats/1080p Efficient+ TV Bluray Tier 7.yml
Normal file
@@ -0,0 +1,112 @@
|
||||
name: 1080p Efficient+ TV Bluray Tier 7
|
||||
description: Matches release groups who fall under 1080p Efficient Bluray Tier 7
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: Bluray
|
||||
negate: false
|
||||
required: true
|
||||
source: bluray
|
||||
type: source
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: iVy
|
||||
negate: false
|
||||
pattern: iVy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: PHOCiS
|
||||
negate: false
|
||||
pattern: PHOCiS
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YAWNiX
|
||||
negate: false
|
||||
pattern: YAWNiX
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
112
custom_formats/1080p Efficient+ TV WEB Tier 1.yml
Normal file
112
custom_formats/1080p Efficient+ TV WEB Tier 1.yml
Normal file
@@ -0,0 +1,112 @@
|
||||
name: 1080p Efficient+ TV WEB Tier 1
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 1
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: QxR
|
||||
negate: false
|
||||
pattern: QxR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TAoE
|
||||
negate: false
|
||||
pattern: TAoE
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
132
custom_formats/1080p Efficient+ TV WEB Tier 2.yml
Normal file
132
custom_formats/1080p Efficient+ TV WEB Tier 2.yml
Normal file
@@ -0,0 +1,132 @@
|
||||
name: 1080p Efficient+ TV WEB Tier 2
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 2
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: ARCADE
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: ARCADE
|
||||
- name: DarQ
|
||||
negate: false
|
||||
pattern: DarQ
|
||||
required: false
|
||||
type: release_group
|
||||
- name: edge2020
|
||||
negate: false
|
||||
pattern: edge2020
|
||||
required: false
|
||||
type: release_group
|
||||
- name: LSt
|
||||
negate: false
|
||||
pattern: LSt
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ToNaTo
|
||||
negate: false
|
||||
pattern: ToNaTo
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vialle
|
||||
negate: false
|
||||
pattern: Vialle
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
117
custom_formats/1080p Efficient+ TV WEB Tier 3.yml
Normal file
117
custom_formats/1080p Efficient+ TV WEB Tier 3.yml
Normal file
@@ -0,0 +1,117 @@
|
||||
name: 1080p Efficient+ TV WEB Tier 3
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 3
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: Grimm
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: GRiMM
|
||||
- name: OnlyWeb
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: OnlyWeb
|
||||
- name: YELLO
|
||||
negate: false
|
||||
pattern: YELLO
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
127
custom_formats/1080p Efficient+ TV WEB Tier 4.yml
Normal file
127
custom_formats/1080p Efficient+ TV WEB Tier 4.yml
Normal file
@@ -0,0 +1,127 @@
|
||||
name: 1080p Efficient+ TV WEB Tier 4
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 4
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: bluespots
|
||||
negate: false
|
||||
pattern: bluespots
|
||||
required: false
|
||||
type: release_group
|
||||
- name: dkore
|
||||
negate: false
|
||||
pattern: dkore
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Ralphy
|
||||
negate: false
|
||||
pattern: Ralphy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TimeDistortion
|
||||
negate: false
|
||||
pattern: TimeDistortion
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Vyndros
|
||||
negate: false
|
||||
pattern: Vyndros
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,10 +1,10 @@
|
||||
name: 1080p Efficient WEB Tier 5 (Radarr)
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 3
|
||||
name: 1080p Efficient+ TV WEB Tier 5
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 5
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- Movie
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
@@ -26,6 +26,11 @@ conditions:
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: KONTRAST
|
||||
negate: false
|
||||
pattern: KONTRAST
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
122
custom_formats/1080p Efficient+ TV WEB Tier 6.yml
Normal file
122
custom_formats/1080p Efficient+ TV WEB Tier 6.yml
Normal file
@@ -0,0 +1,122 @@
|
||||
name: 1080p Efficient+ TV WEB Tier 6
|
||||
description: Matches release groups who fall under 1080p Efficient WEB Tier 6
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- Efficient
|
||||
- TV
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: x265
|
||||
negate: false
|
||||
pattern: x265 (Efficient)
|
||||
required: true
|
||||
type: release_title
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: false
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: WEBRip
|
||||
negate: false
|
||||
required: false
|
||||
source: webrip
|
||||
type: source
|
||||
- name: HODL
|
||||
negate: false
|
||||
pattern: HODL
|
||||
required: false
|
||||
type: release_group
|
||||
- name: iVy
|
||||
negate: false
|
||||
pattern: iVy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: PHOCiS
|
||||
negate: false
|
||||
pattern: PHOCiS
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YAWNiX
|
||||
negate: false
|
||||
pattern: YAWNiX
|
||||
required: false
|
||||
type: release_group
|
||||
tests:
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 1
|
||||
input: Contact.1997.BluRay.1080p.DDP.5.1.x264-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: true
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: false
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 2
|
||||
input: Gladiator.2000.Extended.Cut.UHD.BluRay.2160p.DDP.7.1.DV.HDR.x265-hallowed
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 3
|
||||
input: Yi Yi 2000 BluRay 720p DD 2 0 x264-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
- conditionResults:
|
||||
- matches: false
|
||||
name: hallowed
|
||||
negate: false
|
||||
pattern: hallowed
|
||||
required: false
|
||||
type: release_group
|
||||
- matches: true
|
||||
name: BHDStudio
|
||||
negate: false
|
||||
pattern: BHDStudio
|
||||
required: false
|
||||
type: release_group
|
||||
expected: true
|
||||
id: 4
|
||||
input: Winnie the Pooh - Blood and Honey (2023) 2160p UHD BluRay x265 DV HDR DD
|
||||
5.1 English-BHDStudio
|
||||
lastRun: '2025-01-13T02:53:37.357699'
|
||||
passes: true
|
||||
@@ -1,33 +0,0 @@
|
||||
name: 1080p WEB-DL HEVC Tier 2
|
||||
description: Matches 1080p WEB-DLs.
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- HEVC
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: true
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: h265
|
||||
negate: false
|
||||
pattern: HEVC
|
||||
required: true
|
||||
type: release_title
|
||||
- name: ARCADE
|
||||
negate: false
|
||||
pattern: ARCADE
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Yoyo
|
||||
negate: false
|
||||
pattern: Yoyo
|
||||
required: false
|
||||
type: release_group
|
||||
tests: []
|
||||
@@ -1,33 +0,0 @@
|
||||
name: 1080p WEB-DL HEVC Tier 3
|
||||
description: Matches 1080p WEB-DLs.
|
||||
tags:
|
||||
- Release Group Tier
|
||||
- 1080p
|
||||
- HEVC
|
||||
conditions:
|
||||
- name: 1080p
|
||||
negate: false
|
||||
required: true
|
||||
resolution: 1080p
|
||||
type: resolution
|
||||
- name: WEB-DL
|
||||
negate: false
|
||||
required: true
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: h265
|
||||
negate: false
|
||||
pattern: HEVC
|
||||
required: true
|
||||
type: release_title
|
||||
- name: GRiMM
|
||||
negate: false
|
||||
pattern: GRiMM
|
||||
required: false
|
||||
type: release_group
|
||||
- name: OnlyWeb
|
||||
negate: false
|
||||
pattern: OnlyWeb
|
||||
required: false
|
||||
type: release_group
|
||||
tests: []
|
||||
16
custom_formats/Amazon Enhancement.yml
Normal file
16
custom_formats/Amazon Enhancement.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: Amazon Enhancement
|
||||
description: ''
|
||||
tags:
|
||||
- Enhancement
|
||||
conditions:
|
||||
- name: Not 2160p
|
||||
negate: true
|
||||
required: true
|
||||
resolution: 2160p
|
||||
type: resolution
|
||||
- name: AMZN
|
||||
negate: false
|
||||
pattern: Amazon Prime
|
||||
required: false
|
||||
type: release_title
|
||||
tests: []
|
||||
207
custom_formats/Banned Groups (Efficient).yml
Normal file
207
custom_formats/Banned Groups (Efficient).yml
Normal file
@@ -0,0 +1,207 @@
|
||||
name: Banned Groups (Efficient)
|
||||
description: Matches Release Groups that are Banned
|
||||
tags:
|
||||
- Banned
|
||||
- Release Group
|
||||
conditions:
|
||||
- name: Release Group (Missing)
|
||||
negate: true
|
||||
pattern: Release Group (Missing)
|
||||
required: false
|
||||
type: release_group
|
||||
- name: 4K4U
|
||||
negate: false
|
||||
pattern: 4K4U
|
||||
required: false
|
||||
type: release_group
|
||||
- name: AOC
|
||||
negate: false
|
||||
pattern: AOC
|
||||
required: false
|
||||
type: release_group
|
||||
- name: AROMA
|
||||
negate: false
|
||||
pattern: AROMA
|
||||
required: false
|
||||
type: release_group
|
||||
- name: BeyondHD
|
||||
negate: false
|
||||
pattern: BeyondHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: BiTOR
|
||||
negate: false
|
||||
pattern: BiTOR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: BOLS
|
||||
negate: false
|
||||
pattern: BOLS
|
||||
required: false
|
||||
type: release_group
|
||||
- name: BTM
|
||||
negate: false
|
||||
pattern: BTM
|
||||
required: false
|
||||
type: release_group
|
||||
- name: CLASSiCALHD
|
||||
negate: false
|
||||
pattern: CLASSiCALHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: CREATiVE24
|
||||
negate: false
|
||||
pattern: CREATiVE24
|
||||
required: false
|
||||
type: release_group
|
||||
- name: d3g
|
||||
negate: false
|
||||
pattern: d3g
|
||||
required: false
|
||||
type: release_group
|
||||
- name: DepraveD
|
||||
negate: false
|
||||
pattern: DepraveD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: DRX
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: DRX
|
||||
- name: FGT
|
||||
negate: false
|
||||
pattern: FGT
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Flights
|
||||
negate: false
|
||||
pattern: Flights
|
||||
required: false
|
||||
type: release_group
|
||||
- name: HDS
|
||||
negate: false
|
||||
pattern: HDS
|
||||
required: false
|
||||
type: release_group
|
||||
- name: jennaortegaUHD
|
||||
negate: false
|
||||
pattern: jennaortegaUHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: KC
|
||||
negate: false
|
||||
pattern: KC
|
||||
required: false
|
||||
type: release_group
|
||||
- name: LAMA
|
||||
negate: false
|
||||
pattern: LAMA
|
||||
required: false
|
||||
type: release_group
|
||||
- name: MgB
|
||||
negate: false
|
||||
pattern: MgB
|
||||
required: false
|
||||
type: release_group
|
||||
- name: NAHOM
|
||||
negate: false
|
||||
pattern: NAHOM
|
||||
required: false
|
||||
type: release_group
|
||||
- name: NhaNc3
|
||||
negate: false
|
||||
pattern: NhaNc3
|
||||
required: false
|
||||
type: release_group
|
||||
- name: NoGroup
|
||||
negate: false
|
||||
pattern: NoGroup
|
||||
required: false
|
||||
type: release_group
|
||||
- name: OEPlus
|
||||
negate: false
|
||||
pattern: OEPlus
|
||||
required: false
|
||||
type: release_group
|
||||
- name: PiRaTeS
|
||||
negate: false
|
||||
pattern: PiRaTeS
|
||||
required: false
|
||||
type: release_group
|
||||
- name: RARGB
|
||||
negate: false
|
||||
pattern: RARGB
|
||||
required: false
|
||||
type: release_group
|
||||
- name: SasukeducK
|
||||
negate: false
|
||||
pattern: SasukeducK
|
||||
required: false
|
||||
type: release_group
|
||||
- name: SHD
|
||||
negate: false
|
||||
pattern: SHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ShieldBearer
|
||||
negate: false
|
||||
pattern: ShieldBearer
|
||||
required: false
|
||||
type: release_group
|
||||
- name: STUTTERSHIT
|
||||
negate: false
|
||||
pattern: STUTTERSHIT
|
||||
required: false
|
||||
type: release_group
|
||||
- name: tarunk9c
|
||||
negate: false
|
||||
pattern: tarunk9c
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TEKNO3D
|
||||
negate: false
|
||||
pattern: TEKNO3D
|
||||
required: false
|
||||
type: release_group
|
||||
- name: Telly
|
||||
negate: false
|
||||
pattern: Telly
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TvR
|
||||
negate: false
|
||||
pattern: TvR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: VECTOR
|
||||
negate: false
|
||||
pattern: VECTOR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: VisionXpert
|
||||
negate: false
|
||||
pattern: VisionXpert
|
||||
required: false
|
||||
type: release_group
|
||||
- name: WiKi
|
||||
negate: false
|
||||
pattern: WiKi
|
||||
required: false
|
||||
type: release_group
|
||||
- name: x0r
|
||||
negate: false
|
||||
pattern: x0r
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YIFY
|
||||
negate: false
|
||||
pattern: YIFY
|
||||
required: false
|
||||
type: release_group
|
||||
- name: YTS
|
||||
negate: false
|
||||
pattern: YTS
|
||||
required: false
|
||||
type: release_group
|
||||
tests: []
|
||||
@@ -34,6 +34,11 @@ conditions:
|
||||
pattern: BiTOR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: BLASPHEMY
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: BLASPHEMY
|
||||
- name: BOLS
|
||||
negate: false
|
||||
pattern: BOLS
|
||||
@@ -64,6 +69,11 @@ conditions:
|
||||
pattern: DepraveD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: DRX
|
||||
negate: false
|
||||
pattern: DRX
|
||||
required: false
|
||||
type: release_group
|
||||
- name: FGT
|
||||
negate: false
|
||||
pattern: FGT
|
||||
@@ -79,6 +89,11 @@ conditions:
|
||||
pattern: HDS
|
||||
required: false
|
||||
type: release_group
|
||||
- name: iVy
|
||||
negate: false
|
||||
pattern: iVy
|
||||
required: false
|
||||
type: release_group
|
||||
- name: jennaortegaUHD
|
||||
negate: false
|
||||
pattern: jennaortegaUHD
|
||||
@@ -175,10 +190,10 @@ conditions:
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TvR
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: TvR
|
||||
required: false
|
||||
type: release_group
|
||||
- name: VECTOR
|
||||
negate: false
|
||||
pattern: VECTOR
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
name: DS4K
|
||||
description: ''
|
||||
tags:
|
||||
- Enhancements
|
||||
tags: []
|
||||
conditions:
|
||||
- name: DS4K
|
||||
type: release_title
|
||||
required: true
|
||||
negate: false
|
||||
pattern: DS4K
|
||||
required: true
|
||||
type: release_title
|
||||
tests: []
|
||||
|
||||
21
custom_formats/HBO Max Enhancement.yml
Normal file
21
custom_formats/HBO Max Enhancement.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
name: HBO Max Enhancement
|
||||
description: ''
|
||||
tags:
|
||||
- Enhancement
|
||||
conditions:
|
||||
- name: Not 2160p
|
||||
negate: true
|
||||
required: true
|
||||
resolution: 2160p
|
||||
type: resolution
|
||||
- name: HMAX
|
||||
negate: false
|
||||
pattern: HBO Max
|
||||
required: false
|
||||
type: release_title
|
||||
- name: MAX
|
||||
negate: false
|
||||
pattern: Max
|
||||
required: false
|
||||
type: release_title
|
||||
tests: []
|
||||
@@ -1,11 +1,11 @@
|
||||
name: Season Pack
|
||||
description: Matches Season Pack Release Type on Sonarr
|
||||
tags:
|
||||
- Enhancements
|
||||
- Enhancement
|
||||
conditions:
|
||||
- name: Season Pack
|
||||
type: release_type
|
||||
required: true
|
||||
negate: false
|
||||
releaseType: season_pack
|
||||
required: true
|
||||
type: release_type
|
||||
tests: []
|
||||
|
||||
@@ -3,7 +3,7 @@ description: Matches patterns unique to the UHDBits indexer. Needed to remove re
|
||||
based releases due to bad parsing
|
||||
tags:
|
||||
- Private Tracker
|
||||
- Enhancements
|
||||
- Enhancement
|
||||
conditions:
|
||||
- name: Year in Brackets
|
||||
negate: false
|
||||
|
||||
@@ -9,6 +9,11 @@ conditions:
|
||||
required: true
|
||||
source: web_dl
|
||||
type: source
|
||||
- name: ABM
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: ABM
|
||||
- name: AJP69
|
||||
negate: false
|
||||
pattern: AJP69
|
||||
@@ -44,6 +49,11 @@ conditions:
|
||||
pattern: CtrlHD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: KHN
|
||||
negate: false
|
||||
pattern: KHN
|
||||
required: false
|
||||
type: release_group
|
||||
- name: KiNGS
|
||||
negate: false
|
||||
pattern: KiNGS
|
||||
@@ -69,6 +79,11 @@ conditions:
|
||||
pattern: NOSiViD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: NPMS
|
||||
negate: false
|
||||
pattern: NPMS
|
||||
required: false
|
||||
type: release_group
|
||||
- name: NTG
|
||||
negate: false
|
||||
pattern: NTG
|
||||
@@ -109,6 +124,16 @@ conditions:
|
||||
pattern: TVSmash
|
||||
required: false
|
||||
type: release_group
|
||||
- name: WELP
|
||||
negate: false
|
||||
pattern: WELP
|
||||
required: false
|
||||
type: release_group
|
||||
- name: XEBEC
|
||||
negate: false
|
||||
pattern: XEBEC
|
||||
required: false
|
||||
type: release_group
|
||||
- name: ZoroSenpai
|
||||
negate: false
|
||||
pattern: ZoroSenpai
|
||||
|
||||
@@ -14,14 +14,9 @@ conditions:
|
||||
pattern: APEX
|
||||
required: false
|
||||
type: release_group
|
||||
- name: KHN
|
||||
- name: dB
|
||||
negate: false
|
||||
pattern: KHN
|
||||
required: false
|
||||
type: release_group
|
||||
- name: NPMS
|
||||
negate: false
|
||||
pattern: NPMS
|
||||
pattern: dB
|
||||
required: false
|
||||
type: release_group
|
||||
- name: RTN
|
||||
@@ -39,19 +34,14 @@ conditions:
|
||||
pattern: SPiRiT
|
||||
required: false
|
||||
type: release_group
|
||||
- name: TheFarm
|
||||
type: release_group
|
||||
required: false
|
||||
negate: false
|
||||
pattern: TheFarm
|
||||
- name: ViSUM
|
||||
negate: false
|
||||
pattern: ViSUM
|
||||
required: false
|
||||
type: release_group
|
||||
- name: WELP
|
||||
negate: false
|
||||
pattern: WELP
|
||||
required: false
|
||||
type: release_group
|
||||
- name: XEBEC
|
||||
negate: false
|
||||
pattern: XEBEC
|
||||
required: false
|
||||
type: release_group
|
||||
tests: []
|
||||
|
||||
@@ -14,11 +14,6 @@ conditions:
|
||||
pattern: CRUD
|
||||
required: false
|
||||
type: release_group
|
||||
- name: dB
|
||||
negate: false
|
||||
pattern: dB
|
||||
required: false
|
||||
type: release_group
|
||||
- name: GNOME
|
||||
negate: false
|
||||
pattern: GNOME
|
||||
@@ -39,9 +34,19 @@ 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
|
||||
required: false
|
||||
type: release_group
|
||||
- name: SwAgLaNdEr
|
||||
negate: false
|
||||
pattern: SwAgLaNdEr
|
||||
required: false
|
||||
type: release_group
|
||||
tests: []
|
||||
|
||||
16
custom_formats/iTunes Enhancement.yml
Normal file
16
custom_formats/iTunes Enhancement.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
name: iTunes Enhancement
|
||||
description: ''
|
||||
tags:
|
||||
- Enhancement
|
||||
conditions:
|
||||
- name: Not 2160p
|
||||
negate: true
|
||||
required: true
|
||||
resolution: 2160p
|
||||
type: resolution
|
||||
- name: iT
|
||||
negate: false
|
||||
pattern: iTunes
|
||||
required: false
|
||||
type: release_title
|
||||
tests: []
|
||||
@@ -1,27 +0,0 @@
|
||||
---
|
||||
title: Architecture Overhaul
|
||||
slug: architecture_overhaul
|
||||
author: santiagosayshey
|
||||
created: 2024-8-13
|
||||
tags: [devlog, architecture]
|
||||
---
|
||||
|
||||
Hey @everyone, here's a small update on what I've been working on lately:
|
||||
|
||||
As the project has grown bigger, it's gotten quite difficult to keep track of and manage a billion different custom formats, quality profiles, etc. To help improve development productivity, I've planned a complete overhaul of Dictionarry's architecture. This starts with separating things into modules - namely a separate database which powers the website and the profilarr tool.
|
||||
|
||||
Next up is standardizing the actual entries inside the database. The biggest issue in development right now is making / editing / updating the same thing multiple times. If you have the same regex pattern for multiple CFs, it needs to be updated for each one of them. Quality profiles across different apps have miniscule differences in syntax (eg. web-dl in radarr vs web in sonarr), which means we need multiple files with tiny differences.
|
||||
|
||||
Working in this system is extremely error prone and time consuming. To fix this, I'm creating a standard unique to dictionarry based on a **single definition format**, i.e. Regex patterns, Custom Formats and Quality Profiles are defined once, and repeated in other places using foreign keys. I don't know exactly _how_ this will look, but the plan is simplicity above all. Outside of improving productivity, I hope this standard helps encourage people who feel less confident with custom formats / quality profiles make more intuitive changes to their own setups.
|
||||
|
||||
Now, the problem with this new and improved standard is - the arrs won't be able to read the files anymore. Solution: A compiler! This is where the fun begins; we take our simple, easy-to-develop-for files and push them through the compiler. Out pops the required syntax, with those weird naming rules (web-dl for radarr, web for sonarr), without the developer needing to ever worry about it!
|
||||
|
||||
Here's a canvas page I made in Obsidian which visualizes this architecture:
|
||||
|
||||

|
||||
|
||||
# Profile Selector
|
||||
|
||||
Here's an updated look at the new profile selector (WIP) in action. I'll leave explaining the selection algorithm for another day (because I'm still not quite happy with it), but I think it's still pretty cool to look at as is.
|
||||
|
||||

|
||||
@@ -1,32 +0,0 @@
|
||||
---
|
||||
title: Modular Choices
|
||||
slug: modular_choices
|
||||
author: santiagosayshey
|
||||
created: 2024-12-3
|
||||
tags: [devlog, architecture, user_choice]
|
||||
---
|
||||
|
||||
Hey @everyone, here's a small (but very important) post on the new update system!
|
||||
|
||||
## Current Profilarr
|
||||
|
||||
Currently, there is 0 support for updates in Profilarr. This is obviously not ideal; it's a nightmare to keep up to date with changes and almost certainly breaks any custom changes you make.
|
||||
|
||||
## Profilarr v1
|
||||
|
||||
Users will be able to view incoming and outgoing changes, as well as resolve any conflicts between the two. To achieve this, a user friendly GUI has been built on top of Git's merge functionality and allows fine control over what should be merged / ignored. More specifically, this functionality allows us to make custom changes and choose to retain them once a new update comes around.
|
||||
|
||||
- As an example, let's say you've made the Dolby Vision custom formats negative because your TV doesn't support it. A new update has come out which shuffles around HDR scores, and this leads to a merge conflict between the two custom format scores.
|
||||
- In the settings page, you can choose to accept the incoming change or retain your local changes. Profilarr will 'remember' your choice and stop prompting you to update this custom format until a new update comes out, in which case, the situation repeats. Keep local or accept incoming.
|
||||
|
||||
### Settings Page
|
||||
|
||||
Profilarr now includes a dedicated page for 'Sync Settings'. It allows you to link / unlink a database repository, view and change branches as well as deal with incoming / outgoing changes and their conflicts. This page has been planned for developers too; you can add an authenticated github dev token to your environment and you have the ability to make changes directly to Profilarr's database (not to stable, obviously).
|
||||
|
||||
# Beta Release
|
||||
|
||||
- Still not quite ready yet, but I'm working hard to get it out! Stay tuned :hearts:
|
||||
|
||||
Here's a screenshot of this new Conflict Resolver in action (Ignore the date modified row, it will be removed for actual use)
|
||||
|
||||

|
||||
@@ -1,71 +0,0 @@
|
||||
---
|
||||
title: Profilarr is in Beta 🚀
|
||||
slug: profilarr_is_in_beta
|
||||
author: santiagosayshey
|
||||
created: 2024-1-4
|
||||
tags:
|
||||
- devlog
|
||||
- profilarr
|
||||
- database
|
||||
- housekeeping
|
||||
---
|
||||
|
||||
hey @everyone, long awaited dev log :)
|
||||
|
||||
## What's New? 👈
|
||||
|
||||
Many people are already aware, but I thought I should formally announce here on discord that **Profilarr is out in beta!** I've been working on it since around July last year and put in a massive effort over the Christmas break to get it working. Even though it's not nearly as stable as I would like it to be, it implements the core architecture I first talked about [here](https://dictionarry.dev/devlog/architecture_overhaul). There is still so (x10) much to be done in terms of bugs & polish & new features, but I'm happy sharing it as is. Hopefully you can all find some benefit in using it too :)
|
||||
|
||||
You can read our setup guide [here](https://dictionarry.dev/wiki/profilarr-setup). It's available as a community app on Unraid, and as a Docker image for both ARM (Apple Silicon, Raspberry Pi) and x86.
|
||||
### Database 💾
|
||||
|
||||
Along with Profilarr, the Dictionarry database has also got an overhaul. We introduced the new encode efficiency index, 2160p Quality and Balanced profiles as well as other small improvements like editions, repacks and freeleech. Here are some scattered thoughts that you might also be interested in:
|
||||
- @Seraphys has been working on a scoring refactor that introduces 720p fallback, fixes streaming service names, and groups similar releases together better. It's a huge change that I haven't been able to fully test myself, but I've merged it into a separate branch because I know people are pretty antsy to start testing themselves. Anyone is free to give it a try, you just have to switch to the `scoring-refactor` branch in Profilarr. Please direct any issues / improvements to the database's [Issue Tracker](https://github.com/Dictionarry-Hub/database).
|
||||
- I'm personally not too happy with the state of the current database - poorly named files and renames/imports weren't taken into enough consideration and it's causing way too many download loops. I'm still trying to figure out exactly how I want to tackle these problems but I just want people to know that it is on my mind and it will be improved in future.
|
||||
|
||||
### Tweaks 🔧
|
||||
|
||||
I talked about tweaks in detail [here](https://dictionarry.dev/devlog/profile_tweaks) and had actually implemented some of them into Profilarr, but decided to remove them at the last minute. On paper, it's an interesting system. In practice, it's confusing and really hard to program for. It's meant to be a database agnostic feature, but was hardcoded into Profilarr's profile system. I'm going to keep this feature on the roadmap as a maybe for now, but I'm going to have to completely rethink how to implement it from the ground up.
|
||||
|
||||
## What's Next? 👉
|
||||
|
||||
Here's a (non comprehensive) list of what you can expect me to work on now that Profilarr is in beta.
|
||||
|
||||
### Profilarr
|
||||
|
||||
- Media Management Sync - Databases will be able to implement their own media management settings (quality sliders, rename templates, delay profiles, etc) and use profilarr to sync them
|
||||
- Multi Database Support - Refactoring the database to use a dependency system that allows databases to act as layers and depend on layers above them. This lets profile databases exist independently of format databases and that independently of regex databases. This way, you'll be able to connect to multiple at once and build off them as you please (or just link a complete one).
|
||||
- Everything on the issue tracker: https://github.com/Dictionarry-Hub/profilarr/issues
|
||||
|
||||
### Database
|
||||
|
||||
- Efficiency Profiles - 1080p Efficient (10%), 1080p Efficient (22.5%) and 2160p Efficient will use the [Encode Efficiency Index](https://dictionarry.dev/wiki/EEi) to prioritise HEVC releases.
|
||||
- Anime Support - Likely just quality profiles, but I also want to explore alternative options that better support dynamic needs. We likely want to make release group tiers, but also figure out a way to prioritise releases from newer & better sources. I'm not personally into that much anime, so I'm going to need as much input as I can get from you guys ~ please start those conversations if you want something to be considered (some have already asked, I'll get back to you when I can!)
|
||||
- Better Streaming Service Grab Logic - This is already partially improved in Seraphys' refactor, but I would also like to add support for more streaming services and revise the interaction between release groups and sources.
|
||||
|
||||
## Housekeeping 🧹
|
||||
|
||||
We've had an influx of new members over the past couple weeks, so I'd like to welcome you all to our discord 👋 Come say hey in #general if you haven't already.
|
||||
|
||||
### Moderation, Wiki, Support 🤝
|
||||
|
||||
- I'd like to introduce @Seraphys as our first moderator and designated detail devotee 🤣 Big claps all around.
|
||||
- The rules, faq, links (among others) are very out of date and will be getting a refresh soon, stay tuned for those updates.
|
||||
- I will likely be closing the support post channels soon and replacing them with a single, simpler text channel and removing the bot integration. For any basic support, please message us over there, but for any major issues please redirect your queries to our issue trackers on GitHub from now on. [here](https://github.com/Dictionarry-Hub/profilarr/issues) and [here](https://github.com/Dictionarry-Hub/database)
|
||||
|
||||
### Donations 💸
|
||||
|
||||
If you've donated and would like a special 'Donor' role badge here on discord, please shoot me a PM.
|
||||
|
||||
### Taking a Break ⏸️
|
||||
|
||||
I want to let everyone know that I'll be taking a break for a little while ~ I spent the majority of the past 4-5 months working on Profilarr and I'm quite burnt out. I'm trying very hard to balance full time study with development, but they unfortunately just don't mesh the way I hoped they would. I can't not work at 100% for either, so something had to give and for the past month or so, that's been my sleep and sanity. I unfortunately can't delay my semester (as much as I want to), so I'm going to have to dial down the time I spend on Dictionarry/Profilarr. I think I'm going to do a proper break (no dev at all) for a couple weeks at least ~ until my easter break, then I'll slowly pick up speed again. Couple of specific points I want to mention here:
|
||||
- I'm going to stop giving ETAs for things. They always take longer than I expect them to, which puts pressure on me and probably disappoints you guys when something inevitably doesn't happen on time. The defacto answer to any ETA questions from now on will be "when it's ready".
|
||||
- I've been pretty scatterbrained lately, so if someone is waiting on a message from me just know that I haven't forgotten about you and will get back when I have the time. If it's been a while, shoot me a PM or something as a reminder ~ I'll still be active on discord during my break.
|
||||
|
||||
### Thank You 🙏
|
||||
|
||||
This project has grown tremendously in scope in the last year and that's not possible without a community, so big thanks from me to all of you. I'm still figuring all of this out as I go along so it's kind of unbelievable how many people are using a tool that once only existed in my head.
|
||||
|
||||
Cheers, everyone.
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
---
|
||||
title: Profile Selector v3
|
||||
slug: profile_selector_v3
|
||||
author: santiagosayshey
|
||||
created: 2024-6-2
|
||||
tags: [devlog, profile_selector, website]
|
||||
---
|
||||
|
||||
hey @everyone , thought I'd make a channel to share some development logs.
|
||||
|
||||
I've been feeling pretty inspired code wise the past few days, so I've actually made some progress despite saying I would take a break...
|
||||
|
||||
Anyways, after designing Profile Selector v3 in Figma for the past couple months, I started work on actually implementing it. Let me tell you that drawing shapes is much, much easier than coding them. After a couple days of regretting not paying attention in high school trigonometry, I have the basic functionality in place! We have three data points which represent each of the requirements - quality, efficiency, compatibility. The user can select points on each of the axes, and each combination is used to recommend a profile. It's not hooked up to the database yet, so random strings are being used as a placeholder.
|
||||
|
||||
The good thing about this design is that it's really modular. Once I finish the 'beginner' version of it, I'll be able to add an advanced mode which can be used to select any kind of requirement. Resolution, HDR, Audio, etc.
|
||||
|
||||
Here's how it looks right now (obvious disclaimer that final version will look much much better):
|
||||
|
||||

|
||||
|
||||
Here's a funny tidbit from development:
|
||||
|
||||
I tried writing some animation styling to make the inner polygon look like its stretching (as opposed to instant, static movement). It didn't quite work..
|
||||
|
||||
Behold: Frankenstein's Triangle.
|
||||
|
||||

|
||||
@@ -1,36 +0,0 @@
|
||||
---
|
||||
title: Profile Tweaks
|
||||
slug: profile_tweaks
|
||||
author: santiagosayshey
|
||||
created: 2024-12-3
|
||||
tags: [devlog, architecture, user_choice]
|
||||
---
|
||||
|
||||
Hey @everyone, I've been hard at work on the next Profilarr version over the past few weeks and have new stuff to show off!
|
||||
|
||||
The profiles we make are meant to be (really good) starting points, not a strict standard on what you _should_ be grabbing. Up until now, profiles existed as singular entities that don't respect custom changes. Merge conflict resolution was a big step in the right direction for this (read more in the last dev log), but it's a bit more hands on, and not something I expect most people to engage with.
|
||||
|
||||
Enter 'Profile Tweaks'. These are simple check boxes you can enable / disable and are unique to YOUR profiles. They will ALWAYS be respected, regardless of what updates we make to the base profile. For now, these tweaks include:
|
||||
|
||||
- Prefer Freeleech
|
||||
- Allow Prereleases (CAMS, Screeners, etc)
|
||||
- Language Strictness
|
||||
- Allow Lossless audio
|
||||
- Allow Dolby Vision without Fallback
|
||||
- Allow bleeding edge codecs (AV-1, H266)
|
||||
|
||||
(Some are only available for specific profiles, eg lossless audio for 1080p Encode profiles).
|
||||
|
||||
If anyone has any tweak ideas (even super specific ones), please let me know and I'll work on getting it integrated! Here's an image of the Tweaks Tab:
|
||||
|
||||
## Profilarr Progress
|
||||
|
||||
- Progress is steady, I've been working on it every day since my semester ended. It's taken way, way longer than I've expected (sorry!) but I'm happy with how it's starting to look.
|
||||
- Git integration is complete and working, but needs lots of testing.
|
||||
- Data modules (custom formats, regex patterns, quality profiles) are complete and fully implement the existing logic from Radarr / Sonarr.
|
||||
- I am currently in the progress of porting existing data to the new database (https://github.com/Dictionarry-Hub/database/tree/stable) in the new profilarr standard format. This is going to take a while, as I have to write descriptions, add tags, test cases, etc.
|
||||
- Finally, I am starting to work on the compilation engine (https://discord.com/channels/1202375791556431892/1246504849265266738/1272756617041154049) and the import module. Once these things are complete, and I'm confident we won't run into massive bugs, I'll release a beta docker image. ETA? I really don't know, but I'm working as hard as I can.
|
||||
|
||||
If anyone has any tweak ideas (even super specific ones), please let me know and I'll work on getting it integrated! Here's an image of the Tweaks Tab:
|
||||
|
||||

|
||||
@@ -1,74 +0,0 @@
|
||||
---
|
||||
title: Shiny New Stuff
|
||||
slug: shiny_new_stuff
|
||||
author: santiagosayshey
|
||||
created: 2024-8-19
|
||||
tags: [devlog, architecture]
|
||||
---
|
||||
|
||||
hey @everyone, hope you guys are well. Here's another update!
|
||||
|
||||
# Motivation
|
||||
|
||||
I've been really struggling to work on this project for a few months now - I'll finally get some time at the end of the week but feel completely unmotivated to work on it for more than an hour. Well... after cracking the architecture problem last week and seeing all the support from you guys, I've felt especially motivated to dive back in.
|
||||
|
||||
# Profilarr v2 (not really v2 but it sounded cool)
|
||||
|
||||
Profilarr is getting some really nice upgrades. Here's an outline of the most important ones:
|
||||
|
||||
## It's now a full stack application.
|
||||
|
||||
This means we have a frontend: a site that users can visit to adjust, import, and export regexes, custom formats, and quality profiles. It's built in a way that aims to 'remaster' how it's implemented in Radarr/Sonarr. All the existing functionality is there, but with some really nice quality of life features:
|
||||
|
||||
- **Single definition format**: As outlined in the previous dev log, Profilarr's version of this system will use a single definition format. Notably, this allows you to set regex patterns ONCE, then add that regex as a condition inside a custom format.
|
||||
- **Sorting and Filtering**: You can now sort and filter items by title, date modified, etc.
|
||||
- **Exporting/Importing**: The standard format now allows _everyone_ to import/export regexes, custom formats, and quality profiles freely - no need to query APIs to do this anymore.
|
||||
- **Syncing**: Instead of clogging up everyone's arrs with unused custom formats, the sync functionality now only imports _used_ items.
|
||||
- **Mass selection**: You can mass select items to import/export/sync/delete.
|
||||
- **Tags**: Instead of manual selection, you can set tags on specific custom formats/quality profiles that should be synced. This works similar to how Prowlarr uses tags to selectively sync indexers. Since we are also using the same database for the website, tags can also be used for little tidbits of information too. Like where a release group is an internal at!
|
||||
- **Testing**: Developers can now permalink regexes to regex101. This makes it really easy to develop and test simultaneously.
|
||||
- **Descriptions**: You can now explain what specific items are for. No need to look it up on the website to see what it does.
|
||||
|
||||
## Backend Improvements
|
||||
|
||||
The backend is essentially what Profilarr is right now - a tool to sync some JSON files to your arrs. However, this also has some major improvements:
|
||||
|
||||
- **Git integration**: You can select a remote repository to connect to and:
|
||||
- Add, commit, and push files; branch off; merge into. This isn't that useful for end users, but I cannot stress enough how much time and suffering this has saved me. Being able to revert regex/custom format/quality profiles to the last commit is my favorite thing I've ever coded.
|
||||
- **Branching**: You can have different branches for different things. Of course, this is useful for development, but it also allows you to do things like: separate setups for Radarr/Sonarr/Lidarr. Most importantly, it allows us developers to set stable, dev, and feature branches.
|
||||
- **Pulling**: You can now pull in changes from specific branches from a remote repository. You can view differences and decide if you want to pull these changes in. You can set it to be automatic and only alert on merge conflicts (you change something, but an incoming change for that item exists as well). You can choose to get the most stable branch or the latest features merged into develop.
|
||||
- **External sources**: You can set your own repo of regexes, custom formats, and quality profiles and share it with whoever you want. As I mentioned in my last dev log, I'll be working on a compiler to convert our standard Profilarr format with the existing arr format. The really cool thing about this is it works both ways. This means the git integration + compiler will allow you to use Profilarr with the trash guides. It'll probably take some tweaking, but I know it's definitely possible now.
|
||||
|
||||
## Containerisation
|
||||
|
||||
Profilarr will FINALLY be dockerised.
|
||||
|
||||
# Development
|
||||
|
||||
With these changes in place, it has massively improved and sped up development. Working in a proprietary tool now allows me the freedom to just implement a feature whenever I want to. Want to filter custom formats with the release tier tag? Boom, implemented. Want to auto-apply scores to custom formats in quality profiles based on tags? Boom, implemented.
|
||||
|
||||
## Machine Learning
|
||||
|
||||
This part is mostly speculation and rambling - nothing concrete yet. I really want to incorporate some kind of AI help into Profilarr. A button you can press to auto-generate regex or a custom format. I've read countless Reddit posts of someone unfamiliar with regex/custom formats/profiles asking for help in trying to learn. "How do I write a custom format that matches x265 releases under size x?" It's so easily solved using AI.
|
||||
|
||||
I want to implement this one day, I just don't have enough knowledge or experience to do it yet. The best I've come up with is something that sends a request to OpenAI's API with a prompt. The results are less than ideal. But just imagine the future where some kind of machine learning tool has access to an entire database of regexes, custom formats, and quality profiles curated by hundreds of people, and can use that knowledge to predict patterns and truly tailor stuff to suit people's needs. Who knows if it ever gets to that point, but that's my vision for Dictionarry.
|
||||
|
||||
Ramble over, as you can tell I've been feeling pretty motivated lately!
|
||||
|
||||
Anyway, here's some images of profilarr v2.
|
||||
|
||||
**Regex Page**:
|
||||
|
||||

|
||||
|
||||
**Custom Format Page**:
|
||||
|
||||

|
||||
|
||||
**Status Page**:
|
||||
|
||||

|
||||
|
||||
Of course, everything is still a heavy work in progress.
|
||||
|
||||
That's all for today!
|
||||
@@ -1,42 +0,0 @@
|
||||
---
|
||||
title: Vision (Almost) Realised
|
||||
slug: vision_almost_realised
|
||||
author: santiagosayshey
|
||||
created: 2024-12-24
|
||||
tags: [devlog, architecture, gppi]
|
||||
---
|
||||
|
||||
Hey @everyone, small log for today!
|
||||
|
||||
```bash
|
||||
$ python profile_compile.py 'profiles/1080p Encode.yml' '1080p Encode (sonarr - master).json' -s
|
||||
Converted profile saved to: 1080p Encode (sonarr - master).json
|
||||
|
||||
$ python importarr.py
|
||||
Importing Quality Profiles to sonarr : Master
|
||||
Updating '1080p Encode' quality profile : SUCCESS
|
||||
```
|
||||
|
||||
These two commands are the culmination of the architecture overhaul I talked about in August: https://discord.com/channels/1202375791556431892/1246504849265266738/1272756617041154049. The Profilarr standard format _**works**_. A typical profile is now about 300 lines (down from 1000 each for radarr / sonarr), is able to be compiled from PSF to Radarr OR Sonarr (and back!). Regex patterns allow format resolution, so no more editing the same thing 5, 10... 20 times.
|
||||
|
||||
I'm currently in the process of hooking up the database to the new website, and that's looking pretty cool too. I cannot even explain how good it feels to be able to edit a profile once inside Profilarr, push those changes directly from Profilarr, have those changes reflected as incoming changes for end users, and as updated information on the website all in one fell swoop.
|
||||
|
||||
It's taken a huge effort the past 4 months, and I still have to actually connect it to the backend, but I'm fairly happy with how it's turned out. The changes won't be all that evident right away for you guys, but it's going to save me (and anyone who wants to contribute) hours upon hours of development time for everything that I have planned.
|
||||
|
||||
## Golden Popcorn Performance Index Changes
|
||||
|
||||
The current GPPi algorithm is strong, but fundamentally flawed. It does not take into consideration release groups who have no data. There are terrific new groups (ZoroSenpai for example) who should be tier ~2 at least, but aren't simply because they have no data. How do we fix this?
|
||||
|
||||
### Popularity
|
||||
|
||||
For every encode at a specific resolution for a movie / tv show that is currently _popular_, a release group receives +1 score to their GPPi. At the end of every month, the score is reset, and the previous score is normalized (tbd on how) and added to their permanent GPPi score (up to a certain point and probably never past tier ~3)
|
||||
|
||||
This process will be completely automatic and will hopefully solve the problem of new good release groups.
|
||||
|
||||
### Grouping
|
||||
|
||||
The previous 'tiers' for release groups was just natural intuitive grouping. Humans are surprisingly very, very good at pattern recognition so it was never really a problem. However, it was manual, and we dont like manual around here. Enter 'K Means Clustering'. Essentially it's just a fancy algorithm that finds natural break points between groups of numbers. Using K means, I've dropped the number of 1080p Tiers from 7 down to 5 which in turn has increased immutability. Small changes, but will be important in the long run.
|
||||
|
||||
## Thank You!
|
||||
|
||||
That's all for today, I hope everyone's doing alright and enjoying the holidays :grinning:
|
||||
@@ -1,75 +0,0 @@
|
||||
---
|
||||
title: Website 2.0
|
||||
slug: website2.0
|
||||
author: santiagosayshey
|
||||
created: 2025-02-02
|
||||
tags: [devlog, website, profile_builder, eei, 2160p, quality]
|
||||
---
|
||||
|
||||
Hey everyone, medium-ish update today.
|
||||
|
||||
## Website 2.0
|
||||
|
||||
I've wanted to transition away from the old site / mkdocs for a while now as its quite hard to maintain and keep everything up to date, so I built a new site using Next.js that uses ISR to rebuild its content using the dictionarry database. Basically this just means:
|
||||
|
||||
- Database gets an update -> Website sees its data is stale -> Website rebuilds itself with new data -> Santiago smiles in not needing to do anything
|
||||
|
||||
This all ties into the whole "write once" philosophy that I instilled with Profilarr and has made development much easier. There are still quite a few layout issues and perhaps a devlog refactor I need to fit in somewhere, but I'm happy to share it with you guys as it is.
|
||||
|
||||
[Website 2.0](https://dictionarry.dev/)
|
||||
|
||||

|
||||
|
||||
The old site will go down soon, sorry if I broke anyone's workflows D:
|
||||
|
||||
### Profile Selector?
|
||||
|
||||
This idea has gone through many iterations since i started Dictionarry last year.
|
||||
|
||||
1. A static flowchart with not nearly enough information / choice: https://github.com/santiagosayshey/website/blob/030f3631b4f6fffdb7fa9f4696e5d12defc84a46/docs/Profiles/flowchart.png
|
||||
2. The "Profile Selector" (terrible name): https://selectarr.pages.dev/
|
||||
3. Frankenstein's triangle: [Discord Link](https://discord.com/channels/1202375791556431892/1246504849265266738/1246536424925171925)
|
||||
|
||||
Frankenstein's triangle was supposed to be what i shipped with the new website (and I actually finished it too!). It worked by calculating the area of the efficiency/quality/compatibility triangle using some formula named after some guy i forget, to guesstimate user choice based on their previous selection. It did this by normalizing the "score" of each profile on each of it's axes and finding the best fitting triangle that used the axis that was changed.
|
||||
|
||||
Results were pretty good but I felt that it abstracted _too much_ of what made any user choice meaningful so I decided to scrap it.
|
||||
|
||||
### Profile Builder!
|
||||
|
||||
In it's place is the "Profile Builder" (maybe also a terrible name). It still attempts to abstract audio/video down into more quantifiable groupings, but limits itself to explanations of certain things where more abstraction is detrimental. It's pretty self explanatory once you use it, but basically you choose through increasingly niche groupings -> resolution -> compression -> encode type -> codec -> HDR. At each step, a list of recommended profiles will be shown. I think this new system helps to fix the "trying to get the profile I want" issue as it starts pretty broad and gets increasingly more specific the more things you choose. It's up now, give it a playwith; let me know if its good / bad / needs changes: [Profile Buider](https://dictionarry.dev/builder)
|
||||
|
||||

|
||||
|
||||
## Encode Efficiency Index
|
||||
|
||||
Here we go, meat and potatoes. This is another release group metric just like the Golden Popcorn Performance Index. Heres's the play-by-play:
|
||||
|
||||
- It evaluates release groups on their average compression ratio (how big their encode is compared to a source), to discern quality and/or efficiency.
|
||||
- It can discern transparency by targeting ratios at which a codec begins to "saturate"
|
||||
- It can discern efficiency by targeting ratios at which a codec reaches it's "efficiency apex"
|
||||
|
||||
This is a heavily watered down explanation of the metric, you can read about it (with examples), in very heavy detail [here](https://dictionarry.dev/wiki/EEi). Months of research and iteration has gone into this, and I really think this is Dictionarry's biggest asset so far. When AV1 profiles become a thing, this metric is ready for it.
|
||||
|
||||
#### No More Parsing Codecs!!!!
|
||||
|
||||
If you parse the efficiency of a release group directly, then you know youre getting something at a file size you want. This means we don't have to use h265 / x265 as a ridiculous proxy baseline to find content we want anymore. We can just downrank all h264 instead which is much more reliable
|
||||
|
||||
#### 2160p Quality (Encode) Profile + Release Group Tierlist!!!!!!!!
|
||||
|
||||
Using EEI, we target 4k release groups at 55% target ratio to discern transparency. No golden popcorns needed, no complex trump parsing crap. No "popular" vote. Whenever something isn't documented, we simply add that movie / tv show to the data source and groupings update automatically. It's almost like magic.
|
||||
|
||||
This metric has made the 2160p Quality profile possible and i dare say it's the most comprehensive one I've worked on thus far. Give the quality profile and tier lists a read here:
|
||||
|
||||
- [216p Quality Profile](https://dictionarry.dev/profiles/2160p-quality)
|
||||
- [2160p Quality Release Group Tiers](https://dictionarry.dev/tiers/2160p/quality)
|
||||
|
||||
#### Thanks
|
||||
|
||||
- Thanks to @seraphys for helping out with the profile creation / giving constant feedback.
|
||||
- Thanks to @erphise for being a tester / the catalyst for the creation of this metric. If they hadn't been testing out the HEVC profile, we never would have talked about compression ratios which never meant I got the idea for the metric in the first place.
|
||||
|
||||
Show them some love.
|
||||
|
||||
## Profilarr
|
||||
|
||||
Almost done, I took a break for a couple weeks to finish up the website but I'm gonna get rolling again soon. I just finalized authentication, database migrations and the pull module. The only major thing left is getting everything ready for production. This means setting up the docker image, unraid template, etc, etc. It's hard to say how long this is gonna take since I'm basically learning it all on the fly so bare with me on this. But, it's almost done and a beta test will be out soon (hopefully)
|
||||
@@ -1,820 +0,0 @@
|
||||
{
|
||||
"metadata": {
|
||||
"total_movies_processed": 688,
|
||||
"movies_with_2160p": 675,
|
||||
"target_efficiency": 0.55,
|
||||
"total_tiers": 6
|
||||
},
|
||||
"tier_statistics": {
|
||||
"1": {
|
||||
"groups": 8,
|
||||
"total_releases": 701,
|
||||
"avg_score": 91.04,
|
||||
"avg_efficiency": 56.62,
|
||||
"avg_std_dev": 0.118
|
||||
},
|
||||
"2": {
|
||||
"groups": 4,
|
||||
"total_releases": 81,
|
||||
"avg_score": 81.73,
|
||||
"avg_efficiency": 52.5,
|
||||
"avg_std_dev": 0.125
|
||||
},
|
||||
"3": {
|
||||
"groups": 8,
|
||||
"total_releases": 125,
|
||||
"avg_score": 73.37,
|
||||
"avg_efficiency": 55.0,
|
||||
"avg_std_dev": 0.115
|
||||
},
|
||||
"4": {
|
||||
"groups": 7,
|
||||
"total_releases": 298,
|
||||
"avg_score": 62.16,
|
||||
"avg_efficiency": 52.14,
|
||||
"avg_std_dev": 0.086
|
||||
},
|
||||
"5": {
|
||||
"groups": 44,
|
||||
"total_releases": 415,
|
||||
"avg_score": 34.15,
|
||||
"avg_efficiency": 45.98,
|
||||
"avg_std_dev": 0.051
|
||||
},
|
||||
"6": {
|
||||
"groups": 15,
|
||||
"total_releases": 15,
|
||||
"avg_score": 2.06,
|
||||
"avg_efficiency": 36.8,
|
||||
"avg_std_dev": 0.0
|
||||
}
|
||||
},
|
||||
"tiered_groups": [
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "DON",
|
||||
"score": 97.28,
|
||||
"efficiency": 55.0,
|
||||
"releases": 30,
|
||||
"std_dev": 0.097,
|
||||
"efficiency_delta": 0.0
|
||||
},
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "DEPTH",
|
||||
"score": 94.93,
|
||||
"efficiency": 54.0,
|
||||
"releases": 37,
|
||||
"std_dev": 0.119,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "HQMUX",
|
||||
"score": 91.4,
|
||||
"efficiency": 52.0,
|
||||
"releases": 48,
|
||||
"std_dev": 0.099,
|
||||
"efficiency_delta": 3.0000000000000027
|
||||
},
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "b0mbardiers",
|
||||
"score": 91.14,
|
||||
"efficiency": 58.0,
|
||||
"releases": 31,
|
||||
"std_dev": 0.111,
|
||||
"efficiency_delta": 2.9999999999999916
|
||||
},
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "CtrlHD",
|
||||
"score": 90.47,
|
||||
"efficiency": 58.0,
|
||||
"releases": 369,
|
||||
"std_dev": 0.144,
|
||||
"efficiency_delta": 2.9999999999999916
|
||||
},
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "PTer",
|
||||
"score": 88.65,
|
||||
"efficiency": 57.0,
|
||||
"releases": 16,
|
||||
"std_dev": 0.15,
|
||||
"efficiency_delta": 1.9999999999999907
|
||||
},
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "SA89",
|
||||
"score": 87.4,
|
||||
"efficiency": 59.0,
|
||||
"releases": 21,
|
||||
"std_dev": 0.097,
|
||||
"efficiency_delta": 3.9999999999999925
|
||||
},
|
||||
{
|
||||
"tier": 1,
|
||||
"name": "W4NK3R",
|
||||
"score": 87.02,
|
||||
"efficiency": 60.0,
|
||||
"releases": 149,
|
||||
"std_dev": 0.13,
|
||||
"efficiency_delta": 4.999999999999993
|
||||
},
|
||||
{
|
||||
"tier": 2,
|
||||
"name": "BSTD",
|
||||
"score": 85,
|
||||
"efficiency": 54.0,
|
||||
"releases": 11,
|
||||
"std_dev": 0.102,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 2,
|
||||
"name": "c0kE",
|
||||
"score": 85,
|
||||
"efficiency": 55.0,
|
||||
"releases": 11,
|
||||
"std_dev": 0.108,
|
||||
"efficiency_delta": 0.0
|
||||
},
|
||||
{
|
||||
"tier": 2,
|
||||
"name": "D-Z0N3",
|
||||
"score": 81.94,
|
||||
"efficiency": 51.0,
|
||||
"releases": 10,
|
||||
"std_dev": 0.169,
|
||||
"efficiency_delta": 4.0000000000000036
|
||||
},
|
||||
{
|
||||
"tier": 2,
|
||||
"name": "MainFrame",
|
||||
"score": 75,
|
||||
"efficiency": 50.0,
|
||||
"releases": 49,
|
||||
"std_dev": 0.12,
|
||||
"efficiency_delta": 5.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "JustWatch",
|
||||
"score": 75,
|
||||
"efficiency": 54.0,
|
||||
"releases": 7,
|
||||
"std_dev": 0.086,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "DEFLATE",
|
||||
"score": 75,
|
||||
"efficiency": 57.0,
|
||||
"releases": 9,
|
||||
"std_dev": 0.069,
|
||||
"efficiency_delta": 1.9999999999999907
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "REBORN",
|
||||
"score": 74.91,
|
||||
"efficiency": 56.0,
|
||||
"releases": 5,
|
||||
"std_dev": 0.136,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "SURCODE",
|
||||
"score": 73.14,
|
||||
"efficiency": 50.0,
|
||||
"releases": 14,
|
||||
"std_dev": 0.106,
|
||||
"efficiency_delta": 5.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "Chotab",
|
||||
"score": 72.9,
|
||||
"efficiency": 51.0,
|
||||
"releases": 9,
|
||||
"std_dev": 0.095,
|
||||
"efficiency_delta": 4.0000000000000036
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "SPHD",
|
||||
"score": 72.48,
|
||||
"efficiency": 63.0,
|
||||
"releases": 65,
|
||||
"std_dev": 0.099,
|
||||
"efficiency_delta": 7.9999999999999964
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "Kitsune",
|
||||
"score": 71.83,
|
||||
"efficiency": 51.0,
|
||||
"releases": 9,
|
||||
"std_dev": 0.146,
|
||||
"efficiency_delta": 4.0000000000000036
|
||||
},
|
||||
{
|
||||
"tier": 3,
|
||||
"name": "TnP",
|
||||
"score": 71.7,
|
||||
"efficiency": 58.0,
|
||||
"releases": 7,
|
||||
"std_dev": 0.186,
|
||||
"efficiency_delta": 2.9999999999999916
|
||||
},
|
||||
{
|
||||
"tier": 4,
|
||||
"name": "4KDVS",
|
||||
"score": 65,
|
||||
"efficiency": 58.0,
|
||||
"releases": 4,
|
||||
"std_dev": 0.097,
|
||||
"efficiency_delta": 2.9999999999999916
|
||||
},
|
||||
{
|
||||
"tier": 4,
|
||||
"name": "TDD",
|
||||
"score": 65,
|
||||
"efficiency": 54.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.0,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 4,
|
||||
"name": "NCmt",
|
||||
"score": 65,
|
||||
"efficiency": 54.0,
|
||||
"releases": 3,
|
||||
"std_dev": 0.029,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 4,
|
||||
"name": "IAMABLE",
|
||||
"score": 63.31,
|
||||
"efficiency": 45.0,
|
||||
"releases": 261,
|
||||
"std_dev": 0.146,
|
||||
"efficiency_delta": 10.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 4,
|
||||
"name": "BlzT",
|
||||
"score": 60.85,
|
||||
"efficiency": 45.0,
|
||||
"releases": 17,
|
||||
"std_dev": 0.105,
|
||||
"efficiency_delta": 10.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 4,
|
||||
"name": "WATCHABLE",
|
||||
"score": 58.39,
|
||||
"efficiency": 60.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.042,
|
||||
"efficiency_delta": 4.999999999999993
|
||||
},
|
||||
{
|
||||
"tier": 4,
|
||||
"name": "iFT",
|
||||
"score": 57.58,
|
||||
"efficiency": 49.0,
|
||||
"releases": 9,
|
||||
"std_dev": 0.18,
|
||||
"efficiency_delta": 6.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "SoLaR",
|
||||
"score": 54.84,
|
||||
"efficiency": 63.0,
|
||||
"releases": 8,
|
||||
"std_dev": 0.114,
|
||||
"efficiency_delta": 7.9999999999999964
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "SMAHAWUG",
|
||||
"score": 53.0,
|
||||
"efficiency": 55.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 0.0
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "MiMiC",
|
||||
"score": 53.0,
|
||||
"efficiency": 55.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 0.0
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "HypStu",
|
||||
"score": 51.57,
|
||||
"efficiency": 48.0,
|
||||
"releases": 3,
|
||||
"std_dev": 0.006,
|
||||
"efficiency_delta": 7.000000000000006
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "KAN3D2M",
|
||||
"score": 50.93,
|
||||
"efficiency": 56.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "FRDS",
|
||||
"score": 50.93,
|
||||
"efficiency": 56.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 1.0000000000000009
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "EDPH",
|
||||
"score": 50.6,
|
||||
"efficiency": 48.0,
|
||||
"releases": 3,
|
||||
"std_dev": 0.04,
|
||||
"efficiency_delta": 7.000000000000006
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "PussyFoot",
|
||||
"score": 48.92,
|
||||
"efficiency": 53.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 2.0000000000000018
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "KNiVES",
|
||||
"score": 48.92,
|
||||
"efficiency": 53.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 2.0000000000000018
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "STRiKES",
|
||||
"score": 45.92,
|
||||
"efficiency": 45.0,
|
||||
"releases": 7,
|
||||
"std_dev": 0.116,
|
||||
"efficiency_delta": 10.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "TOMBCRUISE",
|
||||
"score": 45.08,
|
||||
"efficiency": 51.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 4.0000000000000036
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "CMCT",
|
||||
"score": 45.08,
|
||||
"efficiency": 51.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 4.0000000000000036
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "TERMiNAL",
|
||||
"score": 45,
|
||||
"efficiency": 42.0,
|
||||
"releases": 209,
|
||||
"std_dev": 0.146,
|
||||
"efficiency_delta": 13.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "WhiteRhino",
|
||||
"score": 45,
|
||||
"efficiency": 41.0,
|
||||
"releases": 74,
|
||||
"std_dev": 0.153,
|
||||
"efficiency_delta": 14.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "ReaLHD",
|
||||
"score": 45,
|
||||
"efficiency": 38.0,
|
||||
"releases": 14,
|
||||
"std_dev": 0.069,
|
||||
"efficiency_delta": 17.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "EMERALD",
|
||||
"score": 43.65,
|
||||
"efficiency": 38.0,
|
||||
"releases": 11,
|
||||
"std_dev": 0.106,
|
||||
"efficiency_delta": 17.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "ULTRAHDCLUB",
|
||||
"score": 41.27,
|
||||
"efficiency": 64.0,
|
||||
"releases": 3,
|
||||
"std_dev": 0.081,
|
||||
"efficiency_delta": 8.999999999999996
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "CHD",
|
||||
"score": 40.83,
|
||||
"efficiency": 47.0,
|
||||
"releases": 3,
|
||||
"std_dev": 0.184,
|
||||
"efficiency_delta": 8.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "SWTYBLZ",
|
||||
"score": 40.61,
|
||||
"efficiency": 36.0,
|
||||
"releases": 11,
|
||||
"std_dev": 0.134,
|
||||
"efficiency_delta": 19.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "LAZARUS",
|
||||
"score": 39.6,
|
||||
"efficiency": 66.0,
|
||||
"releases": 3,
|
||||
"std_dev": 0.025,
|
||||
"efficiency_delta": 10.999999999999998
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "ESiR",
|
||||
"score": 37.78,
|
||||
"efficiency": 64.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.0,
|
||||
"efficiency_delta": 8.999999999999996
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "beAst",
|
||||
"score": 35.08,
|
||||
"efficiency": 42.0,
|
||||
"releases": 6,
|
||||
"std_dev": 0.146,
|
||||
"efficiency_delta": 13.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "WiKi",
|
||||
"score": 34.32,
|
||||
"efficiency": 46.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.141,
|
||||
"efficiency_delta": 9.000000000000002
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "SPECTACLE",
|
||||
"score": 31.47,
|
||||
"efficiency": 49.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 6.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "spectacle",
|
||||
"score": 31.47,
|
||||
"efficiency": 49.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 6.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "HD77",
|
||||
"score": 31.47,
|
||||
"efficiency": 49.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 6.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "k00kie",
|
||||
"score": 31.47,
|
||||
"efficiency": 61.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 5.999999999999995
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "HDS",
|
||||
"score": 30.34,
|
||||
"efficiency": 37.0,
|
||||
"releases": 9,
|
||||
"std_dev": 0.156,
|
||||
"efficiency_delta": 18.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "ADE",
|
||||
"score": 29.8,
|
||||
"efficiency": 37.0,
|
||||
"releases": 5,
|
||||
"std_dev": 0.048,
|
||||
"efficiency_delta": 18.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "VALiS",
|
||||
"score": 29.74,
|
||||
"efficiency": 48.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 7.000000000000006
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "iNVANDRAREN",
|
||||
"score": 28.77,
|
||||
"efficiency": 38.0,
|
||||
"releases": 5,
|
||||
"std_dev": 0.149,
|
||||
"efficiency_delta": 17.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "BiTOR",
|
||||
"score": 25.73,
|
||||
"efficiency": 42.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.035,
|
||||
"efficiency_delta": 13.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "HDmux",
|
||||
"score": 25.45,
|
||||
"efficiency": 43.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.106,
|
||||
"efficiency_delta": 12.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "ReQuEsT",
|
||||
"score": 24.14,
|
||||
"efficiency": 41.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.042,
|
||||
"efficiency_delta": 14.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "Absinth",
|
||||
"score": 21.76,
|
||||
"efficiency": 32.0,
|
||||
"releases": 5,
|
||||
"std_dev": 0.154,
|
||||
"efficiency_delta": 23.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "AViATOR",
|
||||
"score": 21.37,
|
||||
"efficiency": 38.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.0,
|
||||
"efficiency_delta": 17.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "Tron",
|
||||
"score": 19.86,
|
||||
"efficiency": 45.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 10.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "HDChina",
|
||||
"score": 17.76,
|
||||
"efficiency": 35.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.0,
|
||||
"efficiency_delta": 20.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "SWAGGERUHD",
|
||||
"score": 11.84,
|
||||
"efficiency": 43.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 12.000000000000005
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "AAAUHD",
|
||||
"score": 10.48,
|
||||
"efficiency": 28.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.0,
|
||||
"efficiency_delta": 27.0
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "GUHZER",
|
||||
"score": 8.7,
|
||||
"efficiency": 29.0,
|
||||
"releases": 2,
|
||||
"std_dev": 0.106,
|
||||
"efficiency_delta": 26.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "HUNTJR",
|
||||
"score": 7.63,
|
||||
"efficiency": 40.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 15.000000000000002
|
||||
},
|
||||
{
|
||||
"tier": 5,
|
||||
"name": "iCandy",
|
||||
"score": 7.63,
|
||||
"efficiency": 40.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 15.000000000000002
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "micius",
|
||||
"score": 6.31,
|
||||
"efficiency": 39.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 16.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "BOREDOR",
|
||||
"score": 6.31,
|
||||
"efficiency": 39.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 16.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "THREESOME",
|
||||
"score": 5.03,
|
||||
"efficiency": 38.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 17.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "Blzt",
|
||||
"score": 3.79,
|
||||
"efficiency": 37.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 18.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "LittleBakas",
|
||||
"score": 3.79,
|
||||
"efficiency": 37.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 18.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "PTH",
|
||||
"score": 2.59,
|
||||
"efficiency": 36.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 19.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "CHAOS",
|
||||
"score": 1.42,
|
||||
"efficiency": 35.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 20.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "Hares",
|
||||
"score": 1.42,
|
||||
"efficiency": 35.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 20.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "BLUEBIRD",
|
||||
"score": 0.28,
|
||||
"efficiency": 34.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 21.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "BeiTai",
|
||||
"score": 0,
|
||||
"efficiency": 30.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 25.000000000000007
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "FLAME",
|
||||
"score": 0,
|
||||
"efficiency": 31.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 24.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "UHDCLUBREMUX",
|
||||
"score": 0,
|
||||
"efficiency": 82.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 26.99999999999999
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "invandraren",
|
||||
"score": 0,
|
||||
"efficiency": 26.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 29.000000000000004
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "dkore",
|
||||
"score": 0,
|
||||
"efficiency": 22.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 33.00000000000001
|
||||
},
|
||||
{
|
||||
"tier": 6,
|
||||
"name": "Lucifer",
|
||||
"score": 0,
|
||||
"efficiency": 31.0,
|
||||
"releases": 1,
|
||||
"std_dev": 0,
|
||||
"efficiency_delta": 24.000000000000004
|
||||
}
|
||||
],
|
||||
"tier_boundaries": [85, 75, 65, 55, 6.52999999999999]
|
||||
}
|
||||
@@ -1,13 +1,12 @@
|
||||
name: 1080p Balanced Plus
|
||||
name: 1080p Balanced+
|
||||
description: "1080p Balanced targets consistent & immutable 1080p **WEB-DLs** with\
|
||||
\ fallback to transparent x264 encodes, prioritised using the **Golden Popcorn Performance\
|
||||
\ Index**.\n\n- Special considerations are given to **Balanced** groups who prioritize\
|
||||
\ **streaming optimisation** over quality, falling somewhere around a tier 2 WEB-DL.\
|
||||
\ This includes groups like **BHDStudio** and **hallowed**.\n- If no 1080p release\
|
||||
\ can be found, the profile will fall back to SD releases - DVD remuxes / encodes.\
|
||||
\ \n\n- Balanced+ adds another layer on top that includes H265 WEB-DLs from isolated\
|
||||
\ groups as well as HONE Blurays.\n\n- Usenet Indexers have limited amounts of 1080p\
|
||||
\ H265. Results may be limited for Usenet Users."
|
||||
\ \n\n- Includes HEVC Hone WEB-DLs and Bluray as top scored.\n\n- Usenet Indexers\
|
||||
\ have limited amounts of 1080p H265. Results may be limited for Usenet Users."
|
||||
tags:
|
||||
- 1080p
|
||||
- Balanced Focused
|
||||
@@ -19,7 +18,7 @@ minCustomFormatScore: 20000
|
||||
upgradeUntilScore: 400000
|
||||
minScoreIncrement: 1
|
||||
custom_formats:
|
||||
- name: 1080p Bluray HEVC Tier 0
|
||||
- name: 1080p Bluray HEVC Tier 1
|
||||
score: 180000
|
||||
- name: 1080p WEB-DL HEVC Tier 1
|
||||
score: 160000
|
||||
@@ -81,10 +80,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: PQ
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
@@ -125,6 +120,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -163,7 +162,7 @@ custom_formats_radarr:
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: CRIT
|
||||
@@ -69,10 +69,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
score: 800
|
||||
- name: Opus
|
||||
@@ -111,6 +107,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -159,7 +159,7 @@ custom_formats_radarr:
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: CRIT
|
||||
|
||||
285
profiles/1080p Efficient+.yml
Normal file
285
profiles/1080p Efficient+.yml
Normal file
@@ -0,0 +1,285 @@
|
||||
name: 1080p Efficient+
|
||||
description: 'Efficient+ Profile Beta Testing Radarr and Sonarr
|
||||
|
||||
|
||||
- Includes HEVC Blurays and WEB-DLs
|
||||
|
||||
|
||||
- High Bitrate Focused Profile
|
||||
|
||||
|
||||
- Usenet Indexers have limited amounts of 1080p HEVC. Results may be limited for
|
||||
Usenet Users.'
|
||||
tags:
|
||||
- 1080p
|
||||
- Efficient Focused
|
||||
- Lossy Audio
|
||||
- h265
|
||||
- x265
|
||||
upgradesAllowed: true
|
||||
minCustomFormatScore: 20000
|
||||
upgradeUntilScore: 400000
|
||||
minScoreIncrement: 1
|
||||
custom_formats:
|
||||
- name: 1080p Bluray HEVC Tier 1
|
||||
score: 220000
|
||||
- name: 1080p WEB-DL HEVC Tier 1
|
||||
score: 200000
|
||||
- name: 1080p Balanced Tier 1
|
||||
score: 140000
|
||||
- name: 1080p WEB-DL (h264)
|
||||
score: 140000
|
||||
- name: 720p WEB-DL
|
||||
score: 100000
|
||||
- name: 720p Bluray
|
||||
score: 80000
|
||||
- name: 720p WEBRip
|
||||
score: 80000
|
||||
- name: 480p WEB-DL
|
||||
score: 60000
|
||||
- name: 720p Quality Tier 1
|
||||
score: 44000
|
||||
- name: 720p Quality Tier 2
|
||||
score: 43000
|
||||
- name: 720p Quality Tier 3
|
||||
score: 42000
|
||||
- name: 720p Quality Tier 4
|
||||
score: 41000
|
||||
- name: 720p Quality Tier 5
|
||||
score: 40000
|
||||
- name: 720p Balanced Tier 1
|
||||
score: 20000
|
||||
- name: DVD
|
||||
score: 20000
|
||||
- name: DVD Remux
|
||||
score: 20000
|
||||
- name: SD Quality Tier 1
|
||||
score: 11000
|
||||
- name: SD Quality Tier 2
|
||||
score: 10000
|
||||
- name: AMZN
|
||||
score: 3000
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: Dolby Vision
|
||||
score: 3000
|
||||
- name: DSNP
|
||||
score: 3000
|
||||
- name: HDR10+
|
||||
score: 2000
|
||||
- name: HMAX
|
||||
score: 2000
|
||||
- name: MAX
|
||||
score: 2000
|
||||
- name: ATV
|
||||
score: 1000
|
||||
- name: DS4K
|
||||
score: 1000
|
||||
- name: HDR
|
||||
score: 1000
|
||||
- name: HDR10
|
||||
score: 1000
|
||||
- name: HLG
|
||||
score: 1000
|
||||
- name: iT
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: PQ
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
score: 800
|
||||
- name: Opus
|
||||
score: 800
|
||||
- name: Dolby Digital +
|
||||
score: 600
|
||||
- name: Dolby Atmos
|
||||
score: 400
|
||||
- name: DTS-ES
|
||||
score: 400
|
||||
- name: DTS
|
||||
score: 200
|
||||
- name: Dolby Digital
|
||||
score: 100
|
||||
- name: WEB-DL Tier 1
|
||||
score: 100
|
||||
- name: WEB-DL Tier 2
|
||||
score: 80
|
||||
- name: WEB-DL Tier 3
|
||||
score: 60
|
||||
- name: WEB-DL Tier 4
|
||||
score: 40
|
||||
- name: WEB-DL Tier 5
|
||||
score: 20
|
||||
- name: Repack3
|
||||
score: 8
|
||||
- name: Repack2
|
||||
score: 7
|
||||
- name: Repack1
|
||||
score: 6
|
||||
- name: AAC
|
||||
score: 0
|
||||
- name: BCORE
|
||||
score: 0
|
||||
- name: HTSR
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
score: 0
|
||||
- name: SHO
|
||||
score: 0
|
||||
- name: STAN
|
||||
score: 0
|
||||
- name: AV1
|
||||
score: -999999
|
||||
- name: B&W
|
||||
score: -999999
|
||||
- name: Banned Groups (Efficient)
|
||||
score: -999999
|
||||
- name: Banned Groups (Title)
|
||||
score: -999999
|
||||
- name: Banned WEBRip (Efficient)
|
||||
score: -999999
|
||||
- name: Dolby Vision (Without Fallback)
|
||||
score: -999999
|
||||
- name: Full Disc
|
||||
score: -999999
|
||||
- name: h265 (Efficient)
|
||||
score: -999999
|
||||
- name: Lossless Audio
|
||||
score: -999999
|
||||
- name: Remux
|
||||
score: -999999
|
||||
- name: UHD Bluray
|
||||
score: -999999
|
||||
- name: UHD Bluray (Missing)
|
||||
score: -999999
|
||||
- name: Upscaled
|
||||
score: -999999
|
||||
- name: VP9
|
||||
score: -999999
|
||||
- name: VVC
|
||||
score: -999999
|
||||
- name: x265 (Efficient)
|
||||
score: -999999
|
||||
custom_formats_radarr:
|
||||
- name: 1080p Efficient+ Movie Bluray Tier 1
|
||||
score: 184000
|
||||
- name: 1080p Efficient+ Movie Bluray Tier 2
|
||||
score: 183000
|
||||
- name: 1080p Efficient+ Movie Bluray Tier 3
|
||||
score: 182000
|
||||
- name: 1080p Efficient+ Movie Bluray Tier 4
|
||||
score: 181000
|
||||
- name: 1080p Efficient+ Movie Bluray Tier 5
|
||||
score: 180000
|
||||
- name: 1080p Efficient+ Movie WEB Tier 1
|
||||
score: 163000
|
||||
- name: 1080p Efficient+ Movie WEB Tier 2
|
||||
score: 162000
|
||||
- name: 1080p Efficient+ Movie WEB Tier 3
|
||||
score: 161000
|
||||
- name: 1080p Efficient+ Movie WEB Tier 4
|
||||
score: 160000
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: CRIT
|
||||
score: 1000
|
||||
- name: Special Edition
|
||||
score: 1000
|
||||
- name: 3D
|
||||
score: -999999
|
||||
- name: Extras
|
||||
score: -999999
|
||||
- name: Full Disc (Quality Match)
|
||||
score: -999999
|
||||
- name: Remux (Quality Match)
|
||||
score: -999999
|
||||
- name: Sing Along
|
||||
score: -999999
|
||||
custom_formats_sonarr:
|
||||
- name: 1080p Efficient+ TV Bluray Tier 1
|
||||
score: 184000
|
||||
- name: 1080p Efficient+ TV Bluray Tier 2
|
||||
score: 183000
|
||||
- name: 1080p Efficient+ TV Bluray Tier 3
|
||||
score: 182000
|
||||
- name: 1080p Efficient+ TV Bluray Tier 4
|
||||
score: 181000
|
||||
- name: 1080p Efficient+ TV Bluray Tier 5
|
||||
score: 180000
|
||||
- name: 1080p Efficient+ TV WEB Tier 1
|
||||
score: 167000
|
||||
- name: 1080p Efficient+ TV WEB Tier 2
|
||||
score: 166000
|
||||
- name: 1080p Efficient+ TV WEB Tier 3
|
||||
score: 165000
|
||||
- name: 1080p Efficient+ TV WEB Tier 4
|
||||
score: 164000
|
||||
- name: 1080p Efficient+ TV Bluray Tier 6
|
||||
score: 163000
|
||||
- name: 1080p Efficient+ TV Bluray Tier 7
|
||||
score: 162000
|
||||
- name: 1080p Efficient+ TV WEB Tier 5
|
||||
score: 161000
|
||||
- name: 1080p Efficient+ TV WEB Tier 6
|
||||
score: 160000
|
||||
- name: Season Pack
|
||||
score: 10
|
||||
- name: Remux (Source)
|
||||
score: -999999
|
||||
- name: TV Extras
|
||||
score: -999999
|
||||
qualities:
|
||||
- id: -1
|
||||
name: Efficient Capable
|
||||
description: Balanced Capable releases. Typically WEB-DL would be the overwhelming
|
||||
majority of releases, but there are occasional streaming optimised encodes that
|
||||
should be preferred.
|
||||
qualities:
|
||||
- id: 10
|
||||
name: Bluray-1080p
|
||||
- id: 9
|
||||
name: WEBDL-1080p
|
||||
- id: 11
|
||||
name: WEBRip-1080p
|
||||
- id: -2
|
||||
name: 720p Fallback
|
||||
description: Fallback to 720p when 1080p cannot be found.
|
||||
qualities:
|
||||
- id: 13
|
||||
name: Bluray-720p
|
||||
- id: 14
|
||||
name: WEBDL-720p
|
||||
- id: 15
|
||||
name: WEBRip-720p
|
||||
- id: -3
|
||||
name: SD Fallback
|
||||
description: Standard Definition Fallbacks
|
||||
qualities:
|
||||
- id: 18
|
||||
name: Bluray-480p
|
||||
- id: 19
|
||||
name: WEBDL-480p
|
||||
- id: 20
|
||||
name: WEBRip-480p
|
||||
- id: 22
|
||||
name: DVD
|
||||
upgrade_until:
|
||||
id: -1
|
||||
name: Efficient Capable
|
||||
description: Balanced Capable releases. Typically WEB-DL would be the overwhelming
|
||||
majority of releases, but there are occasional streaming optimised encodes that
|
||||
should be preferred.
|
||||
language: must_original
|
||||
@@ -1,5 +1,15 @@
|
||||
name: 1080p Efficient
|
||||
description: Efficient Profile Beta Testing Radarr and Sonarr
|
||||
description: 'Efficient Profile Beta Testing Radarr and Sonarr
|
||||
|
||||
|
||||
- Includes HEVC Blurays and WEB-DLs
|
||||
|
||||
|
||||
- Higher Bitrate Groups Removed Compared to Efficiency+
|
||||
|
||||
|
||||
- Usenet Indexers have limited amounts of 1080p HEVC. Results may be limited for
|
||||
Usenet Users.'
|
||||
tags:
|
||||
- 1080p
|
||||
- Efficient Focused
|
||||
@@ -11,14 +21,6 @@ minCustomFormatScore: 20000
|
||||
upgradeUntilScore: 400000
|
||||
minScoreIncrement: 1
|
||||
custom_formats:
|
||||
- name: 1080p Bluray HEVC Tier 0
|
||||
score: 240000
|
||||
- name: 1080p WEB-DL HEVC Tier 1
|
||||
score: 220000
|
||||
- name: 1080p WEB-DL HEVC Tier 2
|
||||
score: 200000
|
||||
- name: 1080p WEB-DL HEVC Tier 3
|
||||
score: 170000
|
||||
- name: 1080p Balanced Tier 1
|
||||
score: 140000
|
||||
- name: 1080p WEB-DL (h264)
|
||||
@@ -51,8 +53,6 @@ custom_formats:
|
||||
score: 11000
|
||||
- name: SD Quality Tier 2
|
||||
score: 10000
|
||||
- name: AMZN
|
||||
score: 3000
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: Dolby Vision
|
||||
@@ -79,10 +79,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: PQ
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
@@ -123,6 +119,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -135,7 +135,7 @@ custom_formats:
|
||||
score: -999999
|
||||
- name: B&W
|
||||
score: -999999
|
||||
- name: Banned Groups
|
||||
- name: Banned Groups (Efficient)
|
||||
score: -999999
|
||||
- name: Banned Groups (Title)
|
||||
score: -999999
|
||||
@@ -164,30 +164,34 @@ custom_formats:
|
||||
- name: x265 (Efficient)
|
||||
score: -999999
|
||||
custom_formats_radarr:
|
||||
- name: 1080p Efficient Bluray Tier 1 (Radarr)
|
||||
score: 184000
|
||||
- name: 1080p Efficient Bluray Tier 2 (Radarr)
|
||||
- name: 1080p Bluray HEVC Tier 1
|
||||
score: 220000
|
||||
- name: 1080p WEB-DL HEVC Tier 1
|
||||
score: 200000
|
||||
- name: 1080p Efficient Movie Bluray Tier 1
|
||||
score: 183000
|
||||
- name: 1080p Efficient Bluray Tier 3 (Radarr)
|
||||
- name: 1080p Efficient Movie Bluray Tier 2
|
||||
score: 182000
|
||||
- name: 1080p Efficient Bluray Tier 4 (Radarr)
|
||||
- name: 1080p Efficient Movie Bluray Tier 3
|
||||
score: 181000
|
||||
- name: 1080p Efficient Bluray Tier 5 (Radarr)
|
||||
- name: 1080p Efficient Movie Bluray Tier 4
|
||||
score: 180000
|
||||
- name: 1080p Efficient WEB Tier 1 (Radarr)
|
||||
- name: 1080p Efficient Movie WEB Tier 1
|
||||
score: 163000
|
||||
- name: 1080p Efficient WEB Tier 2 (Radarr)
|
||||
- name: 1080p Efficient Movie WEB Tier 2
|
||||
score: 162000
|
||||
- name: 1080p Efficient WEB Tier 3 (Radarr)
|
||||
- name: 1080p Efficient Movie WEB Tier 3
|
||||
score: 161000
|
||||
- name: 1080p Efficient WEB Tier 4 (Radarr)
|
||||
- name: 1080p Efficient Movie WEB Tier 4
|
||||
score: 160000
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: AMZN
|
||||
score: 3000
|
||||
- name: CRIT
|
||||
score: 1000
|
||||
- name: Special Edition
|
||||
@@ -203,30 +207,40 @@ custom_formats_radarr:
|
||||
- name: Sing Along
|
||||
score: -999999
|
||||
custom_formats_sonarr:
|
||||
- name: 1080p Efficient Bluray Tier 1 (Sonarr)
|
||||
- name: 1080p Efficient TV Bluray Tier 1
|
||||
score: 184000
|
||||
- name: 1080p Efficient Bluray Tier 2 (Sonarr)
|
||||
- name: 1080p Efficient TV Bluray Tier 2
|
||||
score: 183000
|
||||
- name: 1080p Efficient Bluray Tier 3 (Sonarr)
|
||||
- name: 1080p Efficient TV Bluray Tier 3
|
||||
score: 182000
|
||||
- name: 1080p Efficient Bluray Tier 4 (Sonarr)
|
||||
- name: 1080p Efficient TV Bluray Tier 4
|
||||
score: 181000
|
||||
- name: 1080p Efficient Bluray Tier 5 (Sonarr)
|
||||
- name: 1080p Efficient TV Bluray Tier 5
|
||||
score: 180000
|
||||
- name: 1080p Efficient WEB Tier 1 (Sonarr)
|
||||
- name: 1080p Efficient TV WEB Tier 1
|
||||
score: 169000
|
||||
- name: 1080p Efficient TV WEB Tier 2
|
||||
score: 168000
|
||||
- name: 1080p Efficient TV WEB Tier 3
|
||||
score: 167000
|
||||
- name: 1080p Efficient TV WEB Tier 4
|
||||
score: 166000
|
||||
- name: 1080p Efficient TV Bluray Tier 6
|
||||
score: 165000
|
||||
- name: 1080p Efficient WEB Tier 2 (Sonarr)
|
||||
- name: 1080p Efficient TV Bluray Tier 7
|
||||
score: 164000
|
||||
- name: 1080p Efficient WEB Tier 3 (Sonarr)
|
||||
- name: 1080p Efficient TV WEB Tier 5
|
||||
score: 163000
|
||||
- name: 1080p Efficient WEB Tier 4 (Sonarr)
|
||||
- name: 1080p Efficient TV WEB Tier 6
|
||||
score: 162000
|
||||
- name: 1080p Efficient Bluray Tier 6 (Sonarr)
|
||||
- name: 1080p Efficient TV Bluray Tier 8
|
||||
score: 161000
|
||||
- name: 1080p Efficient WEB Tier 5 (Sonarr)
|
||||
- name: 1080p Efficient TV WEB Tier 7
|
||||
score: 160000
|
||||
- name: Season Pack
|
||||
score: 10
|
||||
- name: AMZN
|
||||
score: -1000
|
||||
- name: Remux (Source)
|
||||
score: -999999
|
||||
- name: TV Extras
|
||||
|
||||
@@ -97,10 +97,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: PQ
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
@@ -141,6 +137,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -183,7 +183,7 @@ custom_formats_radarr:
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: CRIT
|
||||
|
||||
@@ -71,14 +71,12 @@ custom_formats:
|
||||
score: 2000
|
||||
- name: MAX
|
||||
score: 2000
|
||||
- name: ATV
|
||||
score: 1000
|
||||
- name: iT
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
score: 800
|
||||
- name: Opus
|
||||
@@ -117,6 +115,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -167,11 +169,9 @@ custom_formats_radarr:
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: ATV
|
||||
score: 1000
|
||||
- name: CRIT
|
||||
score: 1000
|
||||
- name: Special Edition
|
||||
|
||||
@@ -78,10 +78,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: WEB-DL Tier 1
|
||||
score: 100
|
||||
- name: Remux Tier 1
|
||||
@@ -114,6 +110,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -160,7 +160,7 @@ custom_formats:
|
||||
score: -999999
|
||||
custom_formats_radarr:
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 4000
|
||||
- name: CRIT
|
||||
score: 1000
|
||||
- name: Special Edition
|
||||
|
||||
@@ -19,7 +19,7 @@ upgradeUntilScore: 400000
|
||||
minScoreIncrement: 1
|
||||
custom_formats:
|
||||
- name: 2160p Balanced Tier 1
|
||||
score: 283000
|
||||
score: 284000
|
||||
- name: 2160p Balanced Tier 2
|
||||
score: 280000
|
||||
- name: 2160p WEB-DL
|
||||
@@ -74,12 +74,8 @@ custom_formats:
|
||||
score: 11000
|
||||
- name: SD Quality Tier 2
|
||||
score: 10000
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: Dolby Vision
|
||||
score: 3000
|
||||
- name: DSNP
|
||||
score: 3000
|
||||
- name: HDR10+
|
||||
score: 2000
|
||||
- name: ATV
|
||||
@@ -94,10 +90,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: PQ
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
@@ -138,6 +130,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -182,21 +178,29 @@ custom_formats_radarr:
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 6000
|
||||
- name: ATVP
|
||||
score: 4000
|
||||
- name: DSNP
|
||||
score: 4000
|
||||
- name: iT
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: AMZN
|
||||
score: 3000
|
||||
- name: iT
|
||||
- name: Amazon Enhancement
|
||||
score: 3000
|
||||
- name: HMAX
|
||||
score: 2000
|
||||
- name: MAX
|
||||
score: 2000
|
||||
- name: AMZN
|
||||
score: 1000
|
||||
- name: CRIT
|
||||
score: 1000
|
||||
- name: Special Edition
|
||||
score: 1000
|
||||
- name: iTunes Enhancement
|
||||
score: -3000
|
||||
- name: 3D
|
||||
score: -999999
|
||||
- name: Extras
|
||||
@@ -208,16 +212,24 @@ custom_formats_radarr:
|
||||
- name: Sing Along
|
||||
score: -999999
|
||||
custom_formats_sonarr:
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: DSNP
|
||||
score: 3000
|
||||
- name: HMAX
|
||||
score: 3000
|
||||
- name: MAX
|
||||
score: 3000
|
||||
- name: AMZN
|
||||
score: 2000
|
||||
- name: Amazon Enhancement
|
||||
score: 1000
|
||||
- name: iT
|
||||
score: 1000
|
||||
- name: Season Pack
|
||||
score: 10
|
||||
- name: HBO Max Enhancement
|
||||
score: -1000
|
||||
- name: Remux (Source)
|
||||
score: -999999
|
||||
- name: TV Extras
|
||||
|
||||
@@ -30,7 +30,7 @@ custom_formats:
|
||||
- name: 2160p Quality Tier 5
|
||||
score: 300000
|
||||
- name: 2160p Balanced Tier 1
|
||||
score: 283000
|
||||
score: 284000
|
||||
- name: 2160p Balanced Tier 2
|
||||
score: 280000
|
||||
- name: 2160p WEB-DL
|
||||
@@ -89,12 +89,8 @@ custom_formats:
|
||||
score: 11000
|
||||
- name: SD Quality Tier 2
|
||||
score: 10000
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: Dolby Vision
|
||||
score: 3000
|
||||
- name: DSNP
|
||||
score: 3000
|
||||
- name: HDR10+
|
||||
score: 2000
|
||||
- name: ATV
|
||||
@@ -111,10 +107,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: PQ
|
||||
score: 1000
|
||||
- name: DTS-HD MA
|
||||
@@ -165,6 +157,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -211,21 +207,29 @@ custom_formats_radarr:
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 6000
|
||||
- name: ATVP
|
||||
score: 4000
|
||||
- name: DSNP
|
||||
score: 4000
|
||||
- name: iT
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: AMZN
|
||||
score: 3000
|
||||
- name: iT
|
||||
- name: Amazon Enhancement
|
||||
score: 3000
|
||||
- name: HMAX
|
||||
score: 2000
|
||||
- name: MAX
|
||||
score: 2000
|
||||
- name: AMZN
|
||||
score: 1000
|
||||
- name: CRIT
|
||||
score: 1000
|
||||
- name: Special Edition
|
||||
score: 1000
|
||||
- name: iTunes Enhancement
|
||||
score: -3000
|
||||
- name: 3D
|
||||
score: -999999
|
||||
- name: Extras
|
||||
@@ -237,12 +241,18 @@ custom_formats_radarr:
|
||||
- name: Sing Along
|
||||
score: -999999
|
||||
custom_formats_sonarr:
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: DSNP
|
||||
score: 3000
|
||||
- name: HMAX
|
||||
score: 3000
|
||||
- name: MAX
|
||||
score: 3000
|
||||
- name: AMZN
|
||||
score: 2000
|
||||
- name: Amazon Enhancement
|
||||
score: 1000
|
||||
- name: iT
|
||||
score: 1000
|
||||
- name: Season Pack
|
||||
|
||||
@@ -60,12 +60,8 @@ custom_formats:
|
||||
score: 5000
|
||||
- name: Dolby Digital +
|
||||
score: 4000
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: Dolby Vision
|
||||
score: 3000
|
||||
- name: DSNP
|
||||
score: 3000
|
||||
- name: DTS-ES
|
||||
score: 3000
|
||||
- name: Atmos
|
||||
@@ -90,10 +86,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: PQ
|
||||
score: 1000
|
||||
- name: WEB-DL Tier 1
|
||||
@@ -128,6 +120,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -164,19 +160,27 @@ custom_formats:
|
||||
score: -999999
|
||||
custom_formats_radarr:
|
||||
- name: MA
|
||||
score: 5000
|
||||
- name: AMZN
|
||||
score: 3000
|
||||
score: 6000
|
||||
- name: ATVP
|
||||
score: 4000
|
||||
- name: DSNP
|
||||
score: 4000
|
||||
- name: iT
|
||||
score: 4000
|
||||
- name: Amazon Enhancement
|
||||
score: 3000
|
||||
- name: HMAX
|
||||
score: 2000
|
||||
- name: MAX
|
||||
score: 2000
|
||||
- name: AMZN
|
||||
score: 1000
|
||||
- name: CRIT
|
||||
score: 1000
|
||||
- name: Special Edition
|
||||
score: 1000
|
||||
- name: iTunes Enhancement
|
||||
score: -3000
|
||||
- name: 3D
|
||||
score: -999999
|
||||
- name: Extras
|
||||
@@ -186,6 +190,10 @@ custom_formats_radarr:
|
||||
- name: Sing Along
|
||||
score: -999999
|
||||
custom_formats_sonarr:
|
||||
- name: ATVP
|
||||
score: 3000
|
||||
- name: DSNP
|
||||
score: 3000
|
||||
- name: HMAX
|
||||
score: 3000
|
||||
- name: MAX
|
||||
@@ -194,6 +202,8 @@ custom_formats_sonarr:
|
||||
score: 2000
|
||||
- name: iT
|
||||
score: 1000
|
||||
- name: Amazon Enhancement
|
||||
score: 1000
|
||||
- name: Season Pack
|
||||
score: 10
|
||||
- name: TV Extras
|
||||
|
||||
@@ -58,10 +58,6 @@ custom_formats:
|
||||
score: 1000
|
||||
- name: NF
|
||||
score: 1000
|
||||
- name: NOW
|
||||
score: 1000
|
||||
- name: PCOK
|
||||
score: 1000
|
||||
- name: DTS-HD HRA
|
||||
score: 800
|
||||
- name: Opus
|
||||
@@ -100,6 +96,10 @@ custom_formats:
|
||||
score: 0
|
||||
- name: HULU
|
||||
score: 0
|
||||
- name: NOW
|
||||
score: 0
|
||||
- name: PCOK
|
||||
score: 0
|
||||
- name: PMTP
|
||||
score: 0
|
||||
- name: ROKU
|
||||
@@ -148,7 +148,7 @@ custom_formats_radarr:
|
||||
- name: 720p Golden Popcorn
|
||||
score: 6000
|
||||
- name: MA
|
||||
score: 5000
|
||||
score: 4000
|
||||
- name: SD Golden Popcorn
|
||||
score: 4000
|
||||
- name: CRIT
|
||||
|
||||
7
regex_patterns/ABM.yml
Normal file
7
regex_patterns/ABM.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
name: ABM
|
||||
pattern: (?<=^|[\s.-])ABM\b
|
||||
description: ''
|
||||
tags:
|
||||
- Release Group
|
||||
- WEB-DL
|
||||
tests: []
|
||||
7
regex_patterns/BLASPHEMY.yml
Normal file
7
regex_patterns/BLASPHEMY.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
name: BLASPHEMY
|
||||
pattern: (?<=^|[\s.-])BLASPHEMY\b
|
||||
description: ''
|
||||
tags:
|
||||
- Release Group
|
||||
- WEB-DL
|
||||
tests: []
|
||||
7
regex_patterns/DRX.yml
Normal file
7
regex_patterns/DRX.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
name: DRX
|
||||
pattern: (?<=^|[\s.-])DRX\b
|
||||
description: Banned for Non Retail Audio
|
||||
tags:
|
||||
- Release Group
|
||||
- WEB-DL
|
||||
tests: []
|
||||
7
regex_patterns/HODL.yml
Normal file
7
regex_patterns/HODL.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
name: HODL
|
||||
pattern: (?<=^|[\s.-])HODL\b
|
||||
description: ''
|
||||
tags:
|
||||
- Release Group
|
||||
- WEB-DL
|
||||
tests: []
|
||||
7
regex_patterns/TheFarm.yml
Normal file
7
regex_patterns/TheFarm.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
name: TheFarm
|
||||
pattern: (?<=^|[\s.-])TheFarm\b
|
||||
description: ''
|
||||
tags:
|
||||
- Release Group
|
||||
- WEB-DL
|
||||
tests: []
|
||||
7
regex_patterns/Vialle.yml
Normal file
7
regex_patterns/Vialle.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
name: Vialle
|
||||
pattern: (?<=^|[\s.-])Vialle\b
|
||||
description: ''
|
||||
tags:
|
||||
- Release Group
|
||||
- WEB-DL
|
||||
tests: []
|
||||
@@ -1,157 +0,0 @@
|
||||
import yaml
|
||||
import json
|
||||
from pathlib import Path
|
||||
from datetime import datetime, timezone, date
|
||||
|
||||
|
||||
class DateTimeEncoder(json.JSONEncoder):
|
||||
|
||||
def default(self, obj):
|
||||
if isinstance(obj, (date, datetime)):
|
||||
return obj.isoformat()
|
||||
return super().default(obj)
|
||||
|
||||
|
||||
def parse_frontmatter(content):
|
||||
"""Parse YAML frontmatter from markdown"""
|
||||
if content.startswith("---"):
|
||||
try:
|
||||
second_sep = content[3:].find("---")
|
||||
if second_sep != -1:
|
||||
yaml_text = content[3:second_sep + 3]
|
||||
meta = yaml.safe_load(yaml_text)
|
||||
content = content[second_sep + 6:].strip()
|
||||
return meta, content
|
||||
except yaml.YAMLError:
|
||||
pass
|
||||
return {}, content
|
||||
|
||||
|
||||
def load_regex_patterns():
|
||||
"""Load all regex patterns from the regex_patterns folder"""
|
||||
patterns = {}
|
||||
pattern_folder = Path("regex_patterns")
|
||||
if pattern_folder.exists():
|
||||
for yml_file in pattern_folder.glob("*.yml"):
|
||||
try:
|
||||
with open(yml_file, encoding='utf-8') as f:
|
||||
pattern_data = yaml.safe_load(f)
|
||||
patterns[yml_file.stem] = pattern_data.get('pattern')
|
||||
except Exception as e:
|
||||
print(f"Error loading regex pattern {yml_file}: {e}")
|
||||
return patterns
|
||||
|
||||
|
||||
def resolve_patterns_in_conditions(conditions, patterns):
|
||||
"""Resolve regex patterns in conditions"""
|
||||
pattern_types = ['release_title', 'release_group', 'edition']
|
||||
|
||||
for condition in conditions:
|
||||
if condition.get('type') in pattern_types:
|
||||
# For these types, pattern field is always a reference to regex_patterns
|
||||
pattern_name = condition.get('pattern')
|
||||
if pattern_name and pattern_name in patterns:
|
||||
condition['pattern'] = patterns[pattern_name]
|
||||
return conditions
|
||||
|
||||
|
||||
def bundle_markdown(folder_name):
|
||||
"""Bundle markdown files with frontmatter"""
|
||||
data = []
|
||||
folder_path = Path(folder_name)
|
||||
if folder_path.exists():
|
||||
# Sort files to ensure consistent ordering
|
||||
for md_file in sorted(folder_path.glob("*.md")):
|
||||
try:
|
||||
with open(md_file, encoding='utf-8') as f:
|
||||
content = f.read()
|
||||
meta, content = parse_frontmatter(content)
|
||||
# Ensure required fields exist
|
||||
if 'title' not in meta:
|
||||
meta['title'] = md_file.stem.replace('-', ' ').title()
|
||||
if 'author' not in meta:
|
||||
meta['author'] = 'Unknown'
|
||||
item = {
|
||||
"_id":
|
||||
md_file.stem,
|
||||
"content":
|
||||
content,
|
||||
"last_modified":
|
||||
datetime.fromtimestamp(md_file.stat().st_mtime,
|
||||
tz=timezone.utc).isoformat(),
|
||||
**meta
|
||||
}
|
||||
data.append(item)
|
||||
except Exception as e:
|
||||
print(f"Error processing {md_file}: {e}")
|
||||
return data
|
||||
|
||||
|
||||
def bundle_folder(folder_name, regex_patterns=None):
|
||||
"""Bundle files based on type"""
|
||||
markdown_folders = ["wiki", "dev_logs"]
|
||||
|
||||
if folder_name in markdown_folders:
|
||||
return bundle_markdown(folder_name)
|
||||
|
||||
data = []
|
||||
folder_path = Path(folder_name)
|
||||
if folder_path.exists():
|
||||
# Sort files to ensure consistent ordering
|
||||
for yml_file in sorted(folder_path.glob("*.yml")):
|
||||
try:
|
||||
with open(yml_file, encoding='utf-8') as f:
|
||||
item = yaml.safe_load(f)
|
||||
item["_id"] = yml_file.stem
|
||||
|
||||
# If this is a custom format, resolve its patterns
|
||||
if folder_name == "custom_formats" and regex_patterns:
|
||||
if "conditions" in item:
|
||||
item[
|
||||
"conditions"] = resolve_patterns_in_conditions(
|
||||
item["conditions"], regex_patterns)
|
||||
|
||||
data.append(item)
|
||||
except Exception as e:
|
||||
print(f"Error processing {yml_file}: {e}")
|
||||
return data
|
||||
|
||||
|
||||
def main():
|
||||
# Create bundles directory
|
||||
Path("bundles").mkdir(exist_ok=True)
|
||||
|
||||
# Load regex patterns first
|
||||
print("Loading regex patterns...")
|
||||
regex_patterns = load_regex_patterns()
|
||||
|
||||
# Define folders to bundle
|
||||
folders = [
|
||||
"custom_formats", "profiles", "regex_patterns", "group_tiers",
|
||||
"dev_logs", "wiki"
|
||||
]
|
||||
|
||||
# Bundle each folder
|
||||
for folder in folders:
|
||||
print(f"Processing {folder}...")
|
||||
data = bundle_folder(folder,
|
||||
regex_patterns=regex_patterns
|
||||
if folder == "custom_formats" else None)
|
||||
bundle_path = f"bundles/{folder}.json"
|
||||
with open(bundle_path, "w", encoding='utf-8') as f:
|
||||
json.dump(data, f, indent=2, cls=DateTimeEncoder)
|
||||
print(f"Created {bundle_path} with {len(data)} items")
|
||||
|
||||
# Create version file
|
||||
version = {
|
||||
"updated_at": datetime.now(timezone.utc).isoformat(),
|
||||
"folders": folders
|
||||
}
|
||||
with open("bundles/version.json", "w", encoding='utf-8') as f:
|
||||
json.dump(version, f, indent=2, cls=DateTimeEncoder)
|
||||
|
||||
print("Bundle creation complete!")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
183
scripts/testPatterns.ps1
Normal file
183
scripts/testPatterns.ps1
Normal file
@@ -0,0 +1,183 @@
|
||||
param(
|
||||
[string]$YamlFilePath
|
||||
)
|
||||
|
||||
# Function to run tests for a single file
|
||||
function Test-Pattern {
|
||||
param([string]$FilePath)
|
||||
|
||||
$fileName = (Get-Item $FilePath).BaseName
|
||||
|
||||
try {
|
||||
# Read YAML content
|
||||
$yamlContent = Get-Content -Path $FilePath -Raw
|
||||
|
||||
# Extract pattern
|
||||
$patternMatch = [regex]::Match($yamlContent, 'pattern:\s*(.+)')
|
||||
$pattern = $patternMatch.Groups[1].Value.Trim()
|
||||
|
||||
# Create regex object with case-insensitive and multiline options
|
||||
$regexOptions = [System.Text.RegularExpressions.RegexOptions]::IgnoreCase -bor [System.Text.RegularExpressions.RegexOptions]::Multiline
|
||||
$regex = New-Object System.Text.RegularExpressions.Regex($pattern, $regexOptions)
|
||||
|
||||
# Extract tests
|
||||
$testsSection = [regex]::Match($yamlContent, '(?s)tests:(.*?)(?:\n\w|\z)').Groups[1].Value
|
||||
|
||||
if ([string]::IsNullOrWhiteSpace($testsSection)) {
|
||||
return @{
|
||||
File = $fileName
|
||||
Passed = 0
|
||||
Failed = 0
|
||||
Total = 0
|
||||
}
|
||||
}
|
||||
|
||||
# Parse each test
|
||||
$tests = [regex]::Matches($testsSection, '(?s)- expected:\s*(true|false).*?input:\s*(.+?)(?=\n\s*\w|\n-|\z)')
|
||||
|
||||
$passed = 0
|
||||
$failed = 0
|
||||
$failureDetails = @()
|
||||
|
||||
foreach ($test in $tests) {
|
||||
$expected = $test.Groups[1].Value -eq 'true'
|
||||
$input = $test.Groups[2].Value.Trim()
|
||||
|
||||
# Run the test
|
||||
$matches = $regex.IsMatch($input)
|
||||
|
||||
if ($matches -eq $expected) {
|
||||
$passed++
|
||||
}
|
||||
else {
|
||||
$failed++
|
||||
$failureDetails += " Input: '$input' - Expected: $expected, Got: $matches"
|
||||
}
|
||||
}
|
||||
|
||||
return @{
|
||||
File = $fileName
|
||||
Passed = $passed
|
||||
Failed = $failed
|
||||
Total = $tests.Count
|
||||
Failures = $failureDetails
|
||||
}
|
||||
}
|
||||
catch {
|
||||
return @{
|
||||
File = $fileName
|
||||
Error = $_.Exception.Message
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Main execution
|
||||
if ($YamlFilePath) {
|
||||
# Test single file
|
||||
$result = Test-Pattern -FilePath $YamlFilePath
|
||||
|
||||
if ($result.Error) {
|
||||
Write-Host "ERROR: $($result.File): $($result.Error)" -ForegroundColor Red
|
||||
exit 1
|
||||
}
|
||||
|
||||
if ($result.Failed -gt 0) {
|
||||
Write-Host "$($result.File): $($result.Failed)/$($result.Total) tests failed" -ForegroundColor Red
|
||||
foreach ($failure in $result.Failures) {
|
||||
Write-Host $failure
|
||||
}
|
||||
exit 1
|
||||
}
|
||||
else {
|
||||
Write-Host "$($result.File): All $($result.Total) tests passed"
|
||||
exit 0
|
||||
}
|
||||
}
|
||||
else {
|
||||
# Test all files
|
||||
$patternFiles = @()
|
||||
$patternFiles += Get-ChildItem -Path "regex_patterns" -Filter "*.yml" -File
|
||||
$patternFiles += Get-ChildItem -Path "regex_patterns" -Filter "*.yaml" -File
|
||||
|
||||
if ($patternFiles.Count -eq 0) {
|
||||
Write-Host "No pattern files found"
|
||||
exit 1
|
||||
}
|
||||
|
||||
$results = @()
|
||||
$totalFiles = $patternFiles.Count
|
||||
$filesWithFailures = @()
|
||||
|
||||
foreach ($file in $patternFiles) {
|
||||
$result = Test-Pattern -FilePath $file.FullName
|
||||
$results += $result
|
||||
|
||||
if ($result.Error) {
|
||||
$filesWithFailures += $result
|
||||
}
|
||||
elseif ($result.Failed -gt 0) {
|
||||
$filesWithFailures += $result
|
||||
}
|
||||
}
|
||||
|
||||
# Report failures
|
||||
if ($filesWithFailures.Count -gt 0) {
|
||||
Write-Host "ERRORS:"
|
||||
|
||||
# Find global max input length across all failures
|
||||
$globalMaxInputLength = 0
|
||||
foreach ($failure in $filesWithFailures) {
|
||||
if (-not $failure.Error) {
|
||||
foreach ($detail in $failure.Failures) {
|
||||
if ($detail -match "Input: '(.+?)' -") {
|
||||
$inputLength = $matches[1].Length
|
||||
if ($inputLength -gt $globalMaxInputLength) {
|
||||
$globalMaxInputLength = $inputLength
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Limit padding to 150 characters
|
||||
if ($globalMaxInputLength -gt 150) {
|
||||
$globalMaxInputLength = 150
|
||||
}
|
||||
|
||||
foreach ($failure in $filesWithFailures) {
|
||||
Write-Host " $($failure.File):"
|
||||
|
||||
if ($failure.Error) {
|
||||
# Extract cleaner error message
|
||||
$errorMsg = $failure.Error
|
||||
if ($errorMsg -match "at offset (\d+)\. (.+?)\.?`"") {
|
||||
$errorMsg = "offset $($matches[1]): $($matches[2])"
|
||||
}
|
||||
Write-Host " $errorMsg"
|
||||
}
|
||||
else {
|
||||
foreach ($detail in $failure.Failures) {
|
||||
if ($detail -match "Input: '(.+?)' - Expected: (\w+), Got: (\w+)") {
|
||||
$input = $matches[1]
|
||||
$expected = $matches[2]
|
||||
$got = $matches[3]
|
||||
|
||||
# Truncate only if longer than 150
|
||||
if ($input.Length -gt 150) {
|
||||
$input = $input.Substring(0, 147) + "..."
|
||||
}
|
||||
|
||||
$paddedInput = $input.PadRight($globalMaxInputLength)
|
||||
Write-Host " $paddedInput | Expected: $expected | Got: $got"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
exit 1
|
||||
}
|
||||
else {
|
||||
Write-Host "All tests passed"
|
||||
exit 0
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user