mirror of
https://github.com/Dictionarry-Hub/database.git
synced 2025-12-11 08:17:02 +00:00
1a2bdebd2c80903e47f0f48a6b313b215f636099
tweak(regex): Better descriptions tweak(profile): Modified Blu-ray behavior for Quality profiles - Score set to 10, so that non reputable encodes are not ranked above web-dls - Quality tier scores increased to make up for this create(profile): Initialise Profile: 2160p Balanced - New CF: 2160p Encode - used to negate any encodes at 4k - New CF: Lossless Audio (1080p) - used to negate non-reputable encodes w/ lossless audio from overtaking wanted WEB-DLs - New Profile: 2160p Balanced - grab 2160p WEB-DLs with fallback to 1080p Quality
Dictionary Database Repository
This repository hosts Dictionary's database containing:
- Regex Patterns
- Custom Formats
- Quality Profiles
The database serves two main purposes:
- Powers our website and wiki documentation
- Provides import files for the Profilarr application
Branches
Stable
Contains thoroughly tested and verified database entries ready for production use. All entries have gone through our quality assurance process.
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:
python tierCreator.py <json_file> --resolution <resolution> --type <type> [--dry-run]
Arguments:
json_file: Path to a JSON file in/tierscontaining 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:
python tierCreator.py ../tiers/2160p_quality.json --resolution 2160p --type Quality
The script will:
- Read the tier data from the specified JSON file
- Create regex patterns in
/regex_patternsfor any release groups that don't have one - Generate custom formats in
/custom_formatsfor each tier
Description
Languages
Python
100%