Profilarr configurations based on TRaSH Guides
Find a file
2025-10-18 07:38:57 +00:00
.github Update actions/setup-python action to v6 (#6) 2025-10-14 11:01:51 +02:00
custom_formats Automated update from GitHub Actions 2025-10-18 07:38:57 +00:00
media_management Fix quality definitions 2025-08-19 21:47:04 +03:00
profiles Automated update from GitHub Actions 2025-10-12 07:35:15 +00:00
regex_patterns Automated update from GitHub Actions 2025-10-18 07:38:57 +00:00
scripts Prevent duplicate tags 2025-09-27 14:03:09 +03:00
.gitignore Add media_management 2025-08-19 21:43:26 +03:00
CONTRIBUTING.md docs: Add CONTRIBUTING.md with commit message guidelines and structure 2025-01-11 04:52:49 +10:30
README.md Update README 2025-08-19 22:01:11 +03:00
renovate.json Improve Renovate config (#8) 2025-10-14 19:55:51 +02:00

Unofficial TRaSH-Guides Database for Profilarr

This repository hosts TRaSH-Guides's unofficial database for Profilarr containing:

  • Regex Patterns
  • Custom Formats
  • Quality Profiles
  • Media Management

The goal of this repository is to generate a Profilarr database based on TRaSH-Guides configuration without any changes. If you want anything custom you can commit it yourself within the Profilarr UI.

The repo will be automatically kept in sync with the TRaSH-Guides repository. A Github Action will run every day pulling the latest version of TRaSH-Guides and running the scripts committing and pushing any changes.

Scripts

The repository a script to generate the specification based on the TRaSH-Guide data.

Requirements

The scripts utilize UV for easy package management, ensure it's installed by following the official instructions.

Additionally it's expected that you have a local folder with a TRaSH-Guides clone containing the JSON data (docs/json within the TRaSH-Guides repository). The script does not pull any data.

Running the script

Assuming you're in the root directory of the repository you can now run:

uv run scripts/generate.py /path/to/trash-guides/docs/json .

It will clear any potentially pre-existing output and generate new output based on the provided TRaSH-Guides folder.