Skip to content

Repository files navigation

uv Ruff ty Tests

✅ Prerequisites

Friendly reminder...

Install as dev

direnv allow
uv sync --group dev

Dump dependencies version (uv.lock)

uv sync --upgrade

Pre Commit Hook

uv run pre-commit install

Start the debug flask app

uv run gunicorn --config src/nmdownloader/apps/flask_app/gunicorn_conf.py nmdownloader.apps.flask_app:flask_app --workers 1 --reload

Start the celery app

uv run -- celery --app nmdownloader.apps.celery_app worker --loglevel=info

Start the discord app

uv run -- python -m nmdownloader.apps.discord_app.runners

Code Quality

uv run ruff check
uv run ruff format

Typing Check

uv run ty check

Testing (with coverage)

uv run pytest --cov

About

Multi-interface download orchestrator with API, web UI, and Discord integration

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages