This commit is contained in:
parent
1c893617dd
commit
575fdc6386
1 changed files with 6 additions and 6 deletions
12
README.md
12
README.md
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
<img src='./static/screen.webp' alt='screen' height=300>
|
<img src='./static/screen.webp' alt='screen' height=300>
|
||||||
|
|
||||||
It's a svelte(kit) frontend that uses `yt-dlp` to let the user download things from the web.
|
It's a svelte(kit) frontend + backend that uses [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) to let the user download audio/video files from the web.
|
||||||
|
|
||||||
## How to Deploy
|
## How to Deploy
|
||||||
|
|
||||||
### using node
|
### Node
|
||||||
|
|
||||||
- Install nodejs (if on debian, use `extrepo` for adding the official nodesource repository)
|
- Install NodeJS
|
||||||
- Create a new directory (`"${PROJECT_ROOT}"`)
|
- Create a new directory (`"${PROJECT_ROOT}"`)
|
||||||
- run `scripts/install.sh "${PROJECT_ROOT}"`
|
- run `scripts/install.sh "${PROJECT_ROOT}"`
|
||||||
|
|
||||||
|
@ -23,8 +23,8 @@ Edit `scripts/deploy_example.sh` if you need to deploy `scaricatore` to some ser
|
||||||
|
|
||||||
## Development: getting started
|
## Development: getting started
|
||||||
|
|
||||||
- Clone the repo
|
- run `git clone git@git.pweapon.org:odo/dl.emersa.it.git`
|
||||||
- Run `npm install` (you have to have node installed)
|
- Run `cd dl.emersa.it; npm install` (you have to have node installed)
|
||||||
- Run `npm run download-yt-dlp`
|
- Run `npm run download-yt-dlp`
|
||||||
- Copy `.env.example` to `.env`
|
- Copy `.env.example` to `.env`
|
||||||
- Change `.env` to set `YTDLP_PATH` to the yt-dlp binary previously downloaded
|
- Change `.env` to set `YTDLP_PATH` to the yt-dlp binary previously downloaded
|
||||||
|
@ -33,7 +33,7 @@ Edit `scripts/deploy_example.sh` if you need to deploy `scaricatore` to some ser
|
||||||
|
|
||||||
## To do:
|
## To do:
|
||||||
|
|
||||||
- Proper logs (I don't like them, not useful for production build)
|
- Logs (I don't like them, not useful for production build but somewhere sometime they are needed)
|
||||||
- Containerfile for container build
|
- Containerfile for container build
|
||||||
- Source spotify (spotdl)
|
- Source spotify (spotdl)
|
||||||
- Parse URL info without `youtube-dl-exec`
|
- Parse URL info without `youtube-dl-exec`
|
||||||
|
|
Loading…
Add table
Reference in a new issue