⚠️ BREAKING CHANGES
- ❗ Fresh config required!
- Old
config.yml
won’t work — the App will automatically populate a new config.yml which you can modify within the brand new UI - Many config fields have been renamed or restructured.
- New requirements, please reinstall requirements.txt
- Requires python3.10 or above
⸻
💡 Highlights
- 🌐 New Web UI – configure everything visually!
- 💻 Log Viewer - built in UI log viewer with search
- 📦 Modular configs per script
- 📣 Apprise notifications Discord/Notifiarr/Email currently - Open to PRs to support more through Apprise
- 🧪 Cleaner logs + live config reloads through the web UI.
- 💀 Bash scripts removed – everything is now pure Python
⸻
🧩 Module Changes
- poster_renamerr – Grouped Discord/email output, tighter matching using IDs
- renameinatorr – Modifications of the Discord/email output
- labelarr – Smarter matching using Plex's internal identifications
- upgradinatorr – Modifications of the Discord/email output
- sync_gdrive – Bash removed, now uses subprocess rclone + UI integration with presets
- border_replacerr - UI with holiday presets
- ** Many Many More**
⸻
🚀 How to Run
🐳 Docker
Compose file found in compose directory
Note: I don't use comose (probably should) but I did the best I could with it.
🐍 Non-Docker
git clone -b dev https://github.com/Drazzilb08/daps.git
cd daps
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python main.py
🌐 Open in your browser: http://localhost:8000