2025-02-17 11:29:06 +01:00
2025-02-16 23:07:06 +01:00
2025-02-16 13:41:53 +01:00
2025-02-16 19:52:03 +01:00
2025-02-16 19:52:03 +01:00
2025-02-15 18:42:08 +01:00
2025-02-15 16:58:23 +01:00
2025-02-16 19:52:03 +01:00
2025-02-16 19:52:03 +01:00
2025-02-16 19:52:03 +01:00
2025-02-15 16:58:23 +01:00
2025-02-16 23:08:56 +01:00
2025-02-16 00:20:43 +01:00

Search page

Rough TODO

  • Add option to remove requests on wishlist page
  • Docker

Local Development

Installation

python -m venv .venv
.venv/activate
pip install -r requirements.txt

Initialize DB

alembic upgrade heads

Running

Running the application is best done in multiple terminals:

  1. Start FastAPI dev mode:
fastapi dev
  1. Install daisyUI and start Tailwindcss watcher:
npm i
tailwindcss -i styles/globals.css -o static/globals.css --watch --m
  1. Start browser-sync. This hot reloads the website when the html template files are modified:
browser-sync http://localhost:8000 --files templates/**

NOTE: Website has to be visited at http://localhost:3000 instead.

Description
Audiobook request management/wishlist for Plex/Audiobookshelf/Jellyfin
Readme MIT 8.1 MiB
Languages
Python 74.7%
HTML 24%
Dockerfile 0.5%
CSS 0.4%
Just 0.2%
Other 0.2%