2023-05-29 16:57:09 -04:00
2023-05-29 16:57:09 -04:00
2021-07-31 17:49:51 -04:00
2021-08-04 23:18:55 -04:00
2021-11-11 22:10:19 -05:00
2021-07-31 17:49:53 -04:00
2021-07-31 17:49:51 -04:00
2021-07-31 17:49:51 -04:00
2021-07-31 17:49:51 -04:00
2021-07-31 17:49:52 -04:00
2021-07-31 17:49:51 -04:00
2021-07-31 17:49:51 -04:00
2021-07-31 17:49:53 -04:00
2021-07-31 17:49:53 -04:00
2022-06-04 10:26:21 -04:00
2021-07-31 17:49:51 -04:00
2021-07-31 17:49:51 -04:00
2021-08-04 15:10:32 -04:00
2021-08-04 23:18:55 -04:00
2021-07-31 17:49:53 -04:00
2021-08-04 23:18:55 -04:00
2021-08-04 23:18:55 -04:00

Docker Stars Shield Docker Pulls Shield GitHub license

Vidgrab

Simple web interface to download videos with youtube-dl and store them on your server. Written in Typescript using nest.js.

screenshot

Setup

Vidgrab was written assuming that Docker would be used to deploy it. It requires redis for it's queuing functionality.

Docker CLI

docker run -d --name vidgrab -E FILE_DIR=/vidgrab -v /vidgrab:/vidgrab -p 4200:4200 tedkulp/vidgrab

Docker Compose

There is an example docker-compose.yml file included in the repo. Use that directly to get a site running on port 3000 or modify to taste.

Environment Variables

Name Default Value Description
REDIS_HOST localhost Hostname of the redis server
REDIS_PORT 6379 Port to connect to for redis server
FILE_DIR /tmp Directory to store downloads
SITE_URL http://localhost:4200 URL to the site. Used for bookmarklet.

License

This software is available under the MIT License.

Description
No description provided
Readme MIT 1.5 MiB
Languages
TypeScript 87.1%
JavaScript 10.3%
Dockerfile 1.7%
CSS 0.9%