https://github.com/mcalec-dev/gdl-api
https://github.com/mcalec-dev/gdl-api
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mcalec-dev/gdl-api
- Owner: mcalec-dev
- License: mit
- Created: 2025-03-15T04:23:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-29T16:29:58.000Z (about 1 month ago)
- Last Synced: 2026-05-29T18:13:16.968Z (about 1 month ago)
- Language: JavaScript
- Homepage: https://gitea.mcalec.dev/mcalec-dev/gdl-api
- Size: 19 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# gdl-api
> [!WARNING]
> Don't use any <=0.3.x api versions as they are no longer supported/maintained. Please use >=0.4.x versions.
an express api made for gallery-dl downloads.
openapi documentation accessible at the `/docs/` path
install [MongoDB](https://www.mongodb.com/try/download/community) for database storage and [Redis](https://redis.io/download) for caching.
your local directory structure should look like this:
```text
base-dir/ # defined with `BASE_DIR`
└─ collection/
└─ author/
├─ subdir/ # support for subdirectories (`MAX_DEPTH`)
├─ files.png
├─ files.png.json # sidecar json (`SIDECAR_FILE` and `SIDECAR_FILE_EXTENSION`)
├─ files.mp4
└─ ...etc
```
example dotenv file is in `.env.example`
McAlec Development © 2025