Bragi - (god of poetry in Norse mythology): An audiobook library cleanup & management app, written as a frontend for web use of m4b-merge.
Folder/file selection | ASIN input |
---|---|
Folder/file selection | Post-proccess orverview |
---|---|
To run Bragi Books as a container, you need to pass some paramaters in the run command:
Parameter | Function |
---|---|
-v /path/to/input:/input |
Input folder |
-v /path/to/output:/output |
Output folder |
-v /appdata/bragibooks/config:/config |
Persistent config storage |
-p 8000:8000/tcp |
Port for your browser to use |
-e LOG_LEVEL=WARNING |
Choose any logging level |
Which all together should look like:
docker run --rm -d --name bragibooks -v /path/to/input:/input -v /path/to/output:/output -v /appdata/bragibooks/config:/config -p 8000:8000/tcp -e LOG_LEVEL=WARNING ghcr.io/djdembeck/bragibooks:main
From within the bragibooks
folder you cloned:
- Install m4b-merge and it's requirements
python manage.py collectstatic
python manage.py migrate
gunicorn bragibooks_proj.wsgi