Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neonwatty/youtube-video-downloader

A simple youtube / shorts video downloader app. Built to self-host with Python, Streamlit, and Docker. Free and open source.
https://github.com/neonwatty/youtube-video-downloader

docker open-source python pytube streamlit youtube

Last synced: about 1 month ago
JSON representation

A simple youtube / shorts video downloader app. Built to self-host with Python, Streamlit, and Docker. Free and open source.

Awesome Lists containing this project

README

        

[![HuggingFace Space](https://img.shields.io/badge/🤗-HuggingFace%20Space-cyan.svg)](https://huggingface.co/spaces/neonwatty/youtube_downloader) [![Python application](https://github.com/neonwatty/youtube_downloader/actions/workflows/python-app.yml/badge.svg)](https://github.com/neonwatty/youtube_downloader/actions/workflows/python-app.yml/python-app.yml)

# A free YouTube downloader app written in Python / Docker

A simple Python / Docker app that lets you painlessly download youtube / shorts video files without needing to visit chintzy sites online. Can be easily run locally. Try it out now in your browser at [![HuggingFace Space](https://img.shields.io/badge/🤗-HuggingFace%20Space-cyan.svg)](https://huggingface.co/spaces/neonwatty/youtube_downloader).

To run the app install the associated `requirements.txt` and run

```python
python youtube_downloader/app.py
```

Or run via Docker

```sh
docker compose up
```

If running natively (not Docker) you will need [ffmpeg](https://www.ffmpeg.org/download.html) installed on your machine.

# Notice

**Material downloaded via the app is intended for personal use only. This app should not be used for distributing copyrighted content.**