https://github.com/naterfute/ytdownload
Youtube Downloader using yt-dlp
https://github.com/naterfute/ytdownload
python typer youtube-dl youtube-downloader yt-dlp
Last synced: 6 months ago
JSON representation
Youtube Downloader using yt-dlp
- Host: GitHub
- URL: https://github.com/naterfute/ytdownload
- Owner: naterfute
- License: apache-2.0
- Created: 2022-12-12T23:55:16.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-31T05:12:35.000Z (about 1 year ago)
- Last Synced: 2025-04-14T06:08:37.892Z (6 months ago)
- Topics: python, typer, youtube-dl, youtube-downloader, yt-dlp
- Language: Python
- Homepage:
- Size: 29 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ytdownload
Terminal Youtube Downloader using [yt-dlp](https://github.com/yt-dlp/yt-dlp)
## IMPORTANT
1. This Script is Designed for linux use, I Have no idea if it will work on windows or not. If you would like to make a pull request to add windows support I will accept
2. If you Don't set your variables inside of config.yml It ***WILL NOT WORK***## Todo
- [ ] make website using Django
- [ ] Mostly complete!
- [ ] make this downloader actually good## Setup
git clone https://github.com/KalebSchmidlkofer/ytdownload.git
### Its best practice to create a virtual enviorment
python -m venv .venv
For Linux:
source .venv/bin/activate
for Windows:
.venv\scripts\activate.bat
Then You need to install the requirements from the requirements.txt file.
pip install -r requirements.txt
### Usage
### WIP
In order to use the links you must do :
python main.py audio -l "https://www.youtube.com/watch?v=dQw4w9WgXcQ&"
For multiple links do:
python main.py audio -l "link1" -l "link2"
if you want to download incognito do:
python main.py audio -i -l "link1" -l "link2"
For Video it's the same thing just
python main.py video
if you don't and instead run this:
python main.py audio -l https://www.youtube.com/watch?v=dQw4w9WgXcQ&
you will get an error like this:
no matches found: https://www.youtube.com/watch?v=dQw4w9WgXcQ