Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bdr-pro/youtubedownloader
https://github.com/bdr-pro/youtubedownloader
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/bdr-pro/youtubedownloader
- Owner: BDR-Pro
- License: mit
- Created: 2023-12-29T20:04:06.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-04-28T08:57:26.000Z (8 months ago)
- Last Synced: 2024-04-28T09:42:17.877Z (8 months ago)
- Language: Python
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YoutubeDownloader
```
A simple Django web application to download YouTube videos.
run it and paste http://127.0.0.1:8000/https://www.youtube.com/watch?v=your_video_id
http://127.0.0.1:8000/watch?v=your_video_id
```
## Features
- Download YouTube videos in the highest resolution.
- Rename downloaded videos based on their titles.## Prerequisites
- Python 3.x
- Django
- pytube## Installation
1. Clone the repository:
```bash
git clon https://github.com/BDR-Pro/YoutubeDownloader
```2. Install the required Python packages:
```bash
pip install -r requirements.txt
```## Usage
1. Run the Django development server:
```bash
python manage.py runserver
```2. Open your web browser and navigate to [http://localhost:8000](http://localhost:8000).
3. Enter a YouTube video URL with the 'v' parameter (e.g., [http://localhost:8000/watch?v=your_video_id](http://localhost:8000/watch?v=your_video_id)).
## Configuration
- The downloaded videos are stored in the `downloads` directory within the Django project's `media` directory.
## Contributing
If you'd like to contribute to the project, feel free to submit pull requests or open issues.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.