Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mert-eryl14/youtubedownloader-gui
A simple Yotutube Video Downloader as a GUI
https://github.com/mert-eryl14/youtubedownloader-gui
customtkinter databases downloader gui mit-license python pytube sql-alchemy tkinter youtube youtube-downloader youtube-video youtubedownloader
Last synced: 6 days ago
JSON representation
A simple Yotutube Video Downloader as a GUI
- Host: GitHub
- URL: https://github.com/mert-eryl14/youtubedownloader-gui
- Owner: mert-eryl14
- License: mit
- Created: 2024-02-28T12:37:56.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-04-13T12:02:27.000Z (6 months ago)
- Last Synced: 2024-09-28T03:07:08.224Z (6 days ago)
- Topics: customtkinter, databases, downloader, gui, mit-license, python, pytube, sql-alchemy, tkinter, youtube, youtube-downloader, youtube-video, youtubedownloader
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YoutubeDownloader
YoutubeDownloader is a little Project written in Python. It is a GUI wrapper around pytube. It can download Videos with a [Youtube](https://www.youtube.com) Url, manage and store them for you.
Just test it yourself.## Installation
The Project is build in Python version 3.12.
After you downloaded or cloned the Repo, go into YoutubeDownloader (if you download as zip it's YoutubeDownloader - master) directory.
It is recommended to create a virtual environment like this:![image](https://github.com/eywa14/YoutubeDownloader/assets/85054971/787a0932-2876-4018-8f52-d9403e932231)
```bash
python -m venv .venv
```
Then activate the virtual environment.
- On Linux/MacOs:
```bash
source .venv/bin/activate
```- On Windows:
```bash
.venv\Scripts\activate.bat
```
It should look somewhat like this now:![image](https://github.com/eywa14/YoutubeDownloader/assets/85054971/4751104b-c3dd-4f05-956f-0655a15fb95a)
In the venv now use the package manager [pip](https://pip.pypa.io/en/stable/) to install the requirements.
```bash
pip install -r requirements.txt
```Now you are ready to go and run:
```bash
python run.py
```
After usage deactivate the venv like this:
```bash
deactivate
```## Preview
![image](https://github.com/eywa14/YoutubeDownloader-GUI/assets/85054971/ae08a794-6340-4aae-839f-aa966766a6f0)## Contributing
Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.