mirror of
https://github.com/Dictionarry-Hub/profilarr.git
synced 2026-01-22 10:51:02 +01:00
0c5ecafb45a6d1d401b17387ad33939b4c80add1
- included guidance on importing into sonarr - added transparent profile for sonarr
Profilarr
Profilarr is a Python-based tool that enables seamless synchronization of custom formats and quality profiles in Radarr / Sonarr. It's designed to aid users in sharing / importing custom formats & quality profiles seamlessly.
Companion tool to Dictionarry to mass import custom formats / profiles quickly.
⚠️ Before Continuing
- This tool will overwrite any custom formats in your Radarr installation that have the same name.
- Custom Formats MUST be imported before syncing any premade profile.
🛠️ Installation
Prerequisites
- Python 3.x installed. You can download it from python.org.
- Radarr / Sonarr
Steps
- Download the Profilarr zip file from the release section.
- Extract its contents into a folder.
- Open
import.pyin a text editor of your choice.- Add your Radarr / Sonarr API key to the designated section.
- Modify the Base URL if needed
- Save the changes and close the text editor.
🚀 Usage
- Open a terminal or command prompt.
- Navigate to the directory where you extracted Profilarr.
- Run the command
python import_custom_formats.pyto import the necessary custom formats. - Run the command
python import_quality_profiles.pyand follow the prompts to choose and import your desired profile.
📦 Dependencies
requests(Install usingpip install requests)
⚙️ Configuration
API Key and Base URL
- Your API Keys and Base URL can be configured in the
import.pyfile. - The Base URL should be in the format
http://localhost:7878 / 8989unless you have a different host or port.
Radarr into Sonarr
- Custom formats can be freely imported and exported from sonarr to radarr.
- Profiles cannot be imported from radarr to sonarr or vice versa. This is because some of the quality source names are different in each program. To get around this issue, export an already made profile from radarr / sonarr, replace the quality items from said profile into your profile of choice and then import it. You can then adjust the quality sources inside the app as you desire.
Languages
JavaScript
64.8%
Python
34.8%
CSS
0.2%