A youtube downloader, built with flask yt-dlp

Overview

Youtube Downloader

Getting started

View screenshot

  • Installation
$ git clone https://github.com/abhint/youtube-downloader.git
  • Change directory
$ cd youtube-downloader
  • Virtual Environment Optional
$ pip install virtualenv
$ virtualenv venv
$ source venv/bin/activate
  • Install dependencies
$ pip install -r requirements.txt
  • Run the Bot
$ python main.py

Heroku Deploy

Deploy

Built With

  • Python
  • Flask - The Python micro framework for building web applications.
  • yt-dlp - A youtube-dl fork with additional features and fixes

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

Telegram Channel

Join the News channel. Here we will post releases and updates.

License

The youtube-downloader is licensed under the MIT license.

Screenshot

screenshot youtube-downloader

You might also like...
YouTube-Video-Downloader - Download Youtube Videos for free.

YouTube-Video-Downloader Download Youtube Videos for free. Installing Dependencies:- Windows pip install pytube Mac/Linux pip3 install pytube Clonin

PyQt5 simple files , youtube videos and youtube playlist downloader

PyQt5 simple files , youtube videos and youtube playlist downloader

Youtube list to mp3 - Youtube list to mp3 downloader

Youtube list to mp3 downloader Tiny script to convert a list of youtube videos t

YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Created using Python, PyTube and PySimpleGUI.
YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Created using Python, PyTube and PySimpleGUI.

YouTube Downloader YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Disclaimer It's

A YouTube downloader app built with Django.
A YouTube downloader app built with Django.

YouTube Downloader ⭐️ Star this project ⭐️ Requirements Python3+ Git Installation Install the dependencies and start the server. git clone https://git

Youtube Downloader Telegram Bot 😉

Youtube Dl bot 😉 Prerequisite ffmpeg install dependencies pip3 install -r requirements.txt Setup Bot - Change configuration config.py File - insta

 📺 YouTube Song Downloader Bot For Telegram 🔮
📺 YouTube Song Downloader Bot For Telegram 🔮

📺 YouTube Song Downloader Bot For Telegram 🔮 Powerd By TamilBots.

Pantheon - The fastest YouTube downloader.
Pantheon - The fastest YouTube downloader.

A Youtube downloader written in Python3, using HTTP requests and an API.

Terminal based YouTube player and downloader
Terminal based YouTube player and downloader

termitube NOTE: THIS REPOSITORY IS A FORK OF mps-youtube as mps-youtube has been unmaintained for almost a year now. Features Search and play audio/vi

Comments
  • Question for WorkFlow

    Question for WorkFlow

    Thanks a lot for such a great example of flask and yt-dlp. I am a Flutter developer. I was thinking to make a downloader app with the help of yt-dlp. The problem is yt-dlp is a python program and you can not run it in flutter. Moreover you can not run its executable file in Android or ios. So someone on internet mentioned that you can create yt-dlp api on your cloud-platform using flask and then you can make get and post requests to that api and get a working downloader for Android, iOS, Windows, Linux and MacOS (Flutter supports all these platforms). But here comes major problems.

    1. If I send a url to yt-dlp api from my app. YT-DLP will start downloading file on my cloud platform and not on my mobile app.
    2. I just want that yt-dlp provide my direct download url of video in json response. So that I directly download the video file on my local mobile app instead of cloud.
    3. Also I do not know the workflow of yt-dlp. How a video's audio and video track is downloaded. is it same url or different url.
    4. How I will convert the downloaded file to mp4.

    It would be great if you guide me.

    question 
    opened by afzl-wtu 1
  • update

    update

    • [x] Users can know the size of the file 0c4b53099b88ff8f6cfd33ae84efccf64841e789 5461e49ff5222bab1d430489f5f5a3d53fe22d37
    • [x] Users can know whether audio is available or not 478c524c3f2fe686b3b9cd70f582b921eefa9cc0
    opened by abhint 0
Owner
Abhijith N T
Bio not available
Abhijith N T
squid-dl is a massively parallel yt-dlp-based YouTube downloader.

squid-dl squid-dl is a massively parallel yt-dlp-based YouTube downloader. Installation Run the setup.py, which will install squid-dl and its two depe

tuxlovesyou 51 Jan 5, 2023
A simple GUI video downloader built off of the python module 'yt-dlp'

Simple-Youtube-DL-Gui Supported Operating Systems Windows 7 (x64), Windows 8 (x64), and Windows 10 (x64) How to use Main Gui Extract program from arch

null 12 Dec 30, 2022
YouTube-Downloader - YouTube Video Downloader made using python

YouTube-Downloader YouTube Videos Downloder made using python.

Shivam 1 Jan 16, 2022
Python-Youtube-Downloader - An Open Source Python Youtube Downloader

Python-Youtube-Downloader Hello There This Is An Open Source Python Youtube Down

Flex Tools 3 Jun 14, 2022
Youtube Downloader is a simple but highly efficient Youtube Video Downloader, made completly using Python

Youtube Downloader is a simple but highly efficient Youtube Video Downloader, made completly using Python

Arsh 2 Nov 26, 2022
Youtube-downloader-using-Python - Youtube downloader using Python

Youtube-downloader-using-Python Hii guys !! Fancy to see here Welcome! built by

Lakshmi Deepak 2 Jun 9, 2022
Using Youtube downloader is the fast and easy way to download and save any YouTube video.

Youtube video downloader using Django Using Django as a backend along with pytube module to create Youtbue Video Downloader. https://yt-videos-downloa

Suman Raj Khanal 10 Jun 18, 2022
Youtube Downloader is a Graphic User Interface(GUI) that lets users download a Youtube Video or Audio through a URL

Youtube Downloader This Python and Tkinter based GUI allows users to directly download the Best Resolution Videos and Audios from Youtube. Pa-fy Insta

Samarth Kumar 2 Jun 25, 2022
Youtube Downloader by PyTube é uma ferramenta simples com interface gráfica e escrito em python para baixar vídeos e playlists do youtube...

YouTube Downloader by PyTube O que é o YouTube Downloader by PyTube? YouTube Downloader by PyTube é um software simples para baixar vídeos no YouTube

Elizeu Barbosa Abreu 5 Jul 30, 2022
Tkinter based YouTube video downloader works on pytube 11.0.2. Can download YouTube videos in 720p(HD), 144p and even only audio.

YouTube-Downloader Tkinter based YouTube video downloader works on pytube 11.0.2. Can download YouTube videos in 720p(HD), 144p and even only audio. G

Manav Grover 2 Dec 27, 2021