Skip to content

chodeus/daps

 
 

Repository files navigation

DAPS Logo

DAPS

Automate, optimize, and take control of your media libraries—with a slick, modern UI.

MIT License GitHub Issues GitHub PRs GitHub Stars Python Bash


🚀 Quickstart

See the Wiki for full install and usage docs.

Docker Compose (recommended)

Create a docker-compose.yml with:

version: "3.9"

services:
  daps:
    container_name: daps
    image: ghcr.io/drazzilb08/daps:latest
    ports:
      - "8000:8000"
    volumes:
      - /path/to/config:/config
      - /path/to/kometa/assets/:/kometa
      - /path/to/posters:/posters
      - /path/to/media:/media
    environment:
      - PUID=${PUID}
      - PGID=${PGID}
      - TZ=${TIMEZONE}
    restart: unless-stopped

Start it with:

docker compose up -d

Docker (single run)

docker run -d \
  -v /path/to/config:/config \
  -v /path/to/posters:/posters \
  -v /path/to/media:/media \
  -p 8000:8000 \
  ghcr.io/drazzilb08/daps:latest

Local (manual install)

git clone https://github.com/Drazzilb08/daps.git
cd daps
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python3 main.py poster_renamerr

To run the frontend (in a separate terminal):

cd daps/frontend
npm install
npm run dev

Then open the Web UI: http://localhost:8000


🙋‍♂️ Contributing & Support

Pull requests are welcome for fixes, docs, or new module ideas.
If you spot a bug or want a feature, open an Issue or jump into a PR.


Made with ❤️ by Drazzilb
If DAPS saved you time, star the repo, tell a friend, or buy yourself a cookie.

About

DAPS (Drazzilb's Arr PMM Scripts) A collection of useful scripts for media management and automation

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 53.2%
  • Python 39.1%
  • CSS 7.4%
  • Dockerfile 0.1%
  • Makefile 0.1%
  • Shell 0.1%