A frontend to yt-dlp to download things https://dl.emersa.it
Find a file
0d0 c76590a5ef
All checks were successful
Bump deps (only minor versions) / update-dependencies (push) Successful in 20s
Update readme
2025-02-14 21:03:40 +01:00
.forgejo/workflows do not trigger release when pushing to main 2025-02-14 20:39:40 +01:00
scripts Add release script 2025-02-14 20:31:47 +01:00
src check prepare and things 2025-02-14 20:38:09 +01:00
static Update readme 2025-02-14 21:03:40 +01:00
systemd Initial commit 2025-02-07 20:46:33 +01:00
.env.example Add .env.example 2025-02-14 20:44:43 +01:00
.gitignore Add .gitignore 2025-02-14 19:40:58 +01:00
.npmrc Initial commit 2025-02-07 20:46:33 +01:00
.prettierignore Add things to prettierignore 2025-02-12 18:33:26 +01:00
.prettierrc Initial commit 2025-02-07 20:46:33 +01:00
eslint.config.js Initial commit 2025-02-07 20:46:33 +01:00
LICENSE Add LICENSE 2025-02-07 20:52:17 +01:00
package-lock.json 0.5.0 2025-02-14 20:20:30 +01:00
package.json 0.5.0 2025-02-14 20:30:12 +01:00
postcss.config.js Initial commit 2025-02-07 20:46:33 +01:00
README.md Update readme 2025-02-14 21:03:40 +01:00
svelte.config.js Initial commit 2025-02-07 20:46:33 +01:00
tailwind.config.ts Initial commit 2025-02-07 20:46:33 +01:00
tsconfig.json Initial commit 2025-02-07 20:46:33 +01:00
vite.config.ts Initial commit 2025-02-07 20:46:33 +01:00

scaricatore

version status

image

It's a svelte(kit) frontend that uses yt-dlp to let the user download things from the web.

Getting started

  • Clone the repo
  • Run npm install (you have to have node installed)
  • Run npm run download-yt-dlp
  • Copy .env.example to .env
  • Change .env to set YTDLP_PATH to the yt-dlp binary previously downloaded
  • Run npm run dev
  • Now you can write code

Missing

  • Proper logs (I don't like them, not useful for production build)
  • Containerfile for container build
  • Source spotify (spotdl)
  • Parse URL info without youtube-dl-exec