plasticny / videoDl

A cli video downloader based on yt-dlp
1 stars 0 forks source link

VideoDl

Cli video download tool base on yt-dlp. (This tool attempts to provide a cli for yt-dlp)

- python 3.11.5
- pytest
- yt-dlp (https://github.com/yt-dlp/yt-dlp)
- ffmpeg

Only tested in window 10 system.

Features

lazy youtube download

This tool tries to minimize the setting during download video

To use this tool:
Download from release and run LazyYtDownload.exe, or
Download source code and run lyd.bat

download.bat (DO NOT USE)

Tested sites

This tool is tested to be able to:
Download video from these sites

Download playlist from these sites

Testing

Install modules in requirements.txt and test-requirements.txt.
In project root, execute

pytest

Compile lyd

Install modules in requirements.txt and compile-requirements.txt.
In project root, execute

pyinstaller lazyYtDownload.spec

The exe file will be generated in /dist/lazyYtDownload

Note: pyinstaller generate build and dist folder. Delete these folders for a clean compilation

About the release

Only lazyYtDownload had release its compiled exe file

Note for developing