mirror of
https://github.com/Dictionarry-Hub/database.git
synced 2025-12-11 00:07:01 +00:00
5d303f9d39b482483a6d967ecdde3b668fa5b120
- create(profile): 720p Quality - create(format): 720p Quality tiers based on 720p GPPi data - create(format): Unwanted groups for WEBRip, remux and general - create(format): HDR formats for HLG, PQ - create(format): Streaming services (Hotstar, IQIYI, Kocowa, Now, Showtime, TVING, VIKI, VIU, WAVVE, WeTV) - create(format): Remux tiers - create(format): WEBDL tiers - create(format): Season Pack - create(format): VP9 codec - create(regex): Various release groups, notably Remux and WEBDL - tweak(format): Change from web-dl negation to bluray requirement inside group tiers - tweak(format): Manual group ranking tweaks for 2160p quality - tweak(format): Improved sorting. Tags / conditions are now alphabetical - tweak(format): Add source negations to full disc to stop it from matching remuxes and web stuff - tweak(format): Add streaming service rename conditions - tweak(format): Revised x265/h265 usage to negate unwanted stuff rather than uprank wanted stuff - remove(format): BeyondHD. Added to unwanted groups - remove(format): Scene. Scoring now treats scene encodes as unknown and defaults to indexer priority. Co-authored-by: Seraphys <156842860+xshatterx@users.noreply.github.com>
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%