A frontend to yt-dlp to download things https://dl.emersa.it
Find a file
2025-02-07 20:54:10 +01:00
.forgejo/workflows Initial commit 2025-02-07 20:46:33 +01:00
scripts Initial commit 2025-02-07 20:46:33 +01:00
src Initial commit 2025-02-07 20:46:33 +01:00
static Initial commit 2025-02-07 20:46:33 +01:00
systemd Initial commit 2025-02-07 20:46:33 +01:00
.gitignore Initial commit 2025-02-07 20:46:33 +01:00
.npmrc Initial commit 2025-02-07 20:46:33 +01:00
.prettierignore Initial commit 2025-02-07 20:46:33 +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 Initial commit 2025-02-07 20:46:33 +01:00
package.json Initial commit 2025-02-07 20:46:33 +01:00
postcss.config.js Initial commit 2025-02-07 20:46:33 +01:00
README.md Update README 2025-02-07 20:54:10 +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

a frontend to yt-dlp

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

  • youtube-dl-exec: to download video data
  • yt-dlp: to stream the file the user requested

Getting started

  • Clone the repo
  • Run npm install (you have to have node installed)
  • Run npm run dev
  • Now you can write code

Missing

  • Proper logs
  • Containerfile
  • Source spotify (spotdl)
  • Parse URL info without youtube-dl-exec