dl.emersa.it/README.md

26 lines
809 B
Markdown
Raw Normal View History

2025-02-14 21:03:40 +01:00
## scaricatore
2025-02-07 20:51:51 +01:00
2025-02-14 21:42:56 +01:00
![version](https://git.pweapon.org/odo/dl.emersa.it/badges/release.svg 'version')
![status](https://git.pweapon.org/odo/dl.emersa.it/badges/workflows/ci.yaml/badge.svg 'status')
2025-02-14 20:57:22 +01:00
2025-02-14 21:42:56 +01:00
![image](./static/screen.webp 'screen')
2025-02-07 20:54:10 +01:00
2025-02-14 21:03:40 +01:00
It's a svelte(kit) frontend that uses `yt-dlp` to let the user download things from the web.
2025-02-07 20:54:10 +01:00
2025-02-14 21:41:14 +01:00
### Development: getting started
2025-02-07 20:51:51 +01:00
- Clone the repo
- Run `npm install` (you have to have node installed)
2025-02-14 21:03:40 +01:00
- Run `npm run download-yt-dlp`
- Copy `.env.example` to `.env`
- Change `.env` to set `YTDLP_PATH` to the yt-dlp binary previously downloaded
2025-02-07 20:51:51 +01:00
- Run `npm run dev`
- Now you can write code
### Missing
2025-02-14 21:03:40 +01:00
- Proper logs (I don't like them, not useful for production build)
- Containerfile for container build
2025-02-07 20:51:51 +01:00
- Source spotify (spotdl)
2025-02-07 20:54:10 +01:00
- Parse URL info without `youtube-dl-exec`