Python youtube-dl

Open-source Python projects categorized as youtube-dl | Edit details

Top 23 Python youtube-dl Projects

  • GitHub repo ArchiveBox

    🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

    Project mention: Need advice on web archiving | reddit.com/r/DataHoarder | 2021-07-25

    I use https://github.com/ArchiveBox/ArchiveBox i find it works well. You can use it locally or have it run on a server and use its web interface to send it sites to archive as well as view what you have archived

  • GitHub repo youtube-dl-gui

    A cross platform front-end GUI of the popular youtube-dl written in wxPython.

    Project mention: How to put unreleased music on Apple Music? | reddit.com/r/Kanye | 2021-07-24

    I usually use a piece of software called youtube-dl which is open source, free, and super easy to use. Plus you can rip videos as well as mp3's.

  • GitHub repo ytmdl

    A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.

    Project mention: Good days | reddit.com/r/meme | 2021-07-19

    You might wanna try this too: https://ytmdl.deepjyoti30.dev

  • GitHub repo Hitomi-Downloader

    :cake: Desktop utility to download images/videos/music/text from various websites, and more.

    Project mention: Vengeance | reddit.com/r/196 | 2021-07-12

    youtube-dl still works fine and for the smooth brains Hitomi-Downloader

  • GitHub repo youtube-dlc

    Command-line program to download various media from YouTube.com and other sites

    Project mention: Let’s talk about youtube-dl | reddit.com/r/DataHoarder | 2021-07-29

    I’ve been looking into both youtube-dlc (or is it yt-dlc?) and youtube-dlp. Dlc looks to be a fork of dl, and dlp a fork of dlc (dl -> dlc -> dlp)

  • GitHub repo yt-dlp

    A youtube-dl fork with additional features and fixes

    Project mention: Does any branch of ytdl include SlingTV? | reddit.com/r/youtubedl | 2021-07-29

    yt-dlp --verbose https://stream.nbcolympics.com/track-and-field-trials-day-10-late [debug] Command-line config: ['--verbose', 'https://stream.nbcolympics.com/track-and-field-trials-day-10-late'] [debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8 [debug] yt-dlp version 2021.07.24 (zip) [debug] Python version 3.9.5 (CPython 64bit) - Linux-5.11.0-1014-gcp-x86_64-with-glibc2.33 [debug] exe versions: ffmpeg 4.3.2-0, ffprobe 4.3.2-0 [debug] Proxy map: {} [debug] [nbcolympics:stream] Extracting URL: https://stream.nbcolympics.com/track-and-field-trials-day-10-late [nbcolympics:stream] track-and-field-trials-day-10-late: Downloading webpage ERROR: Unable to extract resource; please report this issue on https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see https://github.com/yt-dlp/yt-dlp on how to upda te. Be sure to call yt-dlp with the --verbose flag and include its complete output. Traceback (most recent call last): File "/usr/local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1152, in wrapper return func(self, *args, **kwargs) File "/usr/local/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1177, in __extract_info ie_result = ie.extract(url) File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 572, in extract ie_result = self._real_extract(url) File "/usr/local/bin/yt-dlp/yt_dlp/extractor/nbc.py", line 523, in _real_extract resource = self._search_regex( File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 1124, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) yt_dlp.utils.RegexNotFoundError: Unable to extract resource; please report this issue on https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see https://github.com/yt- dlp/yt-dlp on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.

  • GitHub repo FireDM

    python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl https://github.com/firedm/FireDM

    Project mention: Any youtube playlist downloader besides youtube-dl? | reddit.com/r/software | 2021-06-30
  • GitHub repo khan-dl

    Download courses from khanacademy.org

    Project mention: Khan-dl - A python script based on youtube-dl to download courses from Khan Academy. | reddit.com/r/coolgithubprojects | 2021-02-15
  • GitHub repo auto-editor

    Auto-Editor: Effort free video editing!

    Project mention: Social Speedrunning meiner Frau | reddit.com/r/de | 2021-07-03
  • GitHub repo youtube-dl-server

    Web / REST interface for downloading youtube videos onto a server.

    Project mention: SaveVideo bot is safe for now - the takedown notice was not sent by Reddit but an impersonator | reddit.com/r/DataHoarder | 2021-07-14
  • GitHub repo PornHub-downloader-python

    Download stuff from PH the easy way.

    Project mention: Tutorial: How to scrape (download) Pornhub videos | reddit.com/r/qnap | 2021-04-05

    apt update && apt upgrade -y apt install -y nano python3 python3-pip wget curl unzip ffmpeg pip3 install youtube-dl prettytable bs4 requests wget https://github.com/mariosemes/PornHub-downloader-python/archive/master.zip unzip master.zip cd PornHub-downloader-python-master

  • GitHub repo netflix-to-srt

    Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)

    Project mention: Can anyone help me find the post that listed the most used words from Netflix in an excel sheet? | reddit.com/r/learnspanish | 2021-04-18

    For netflix specifically I used https://github.com/isaacbernat/netflix-to-srt, which mostly worked, although I had to tweak the regex.

  • GitHub repo savify

    Download Spotify songs to mp3 with full metadata and cover art!

    Project mention: Anyone help me use github !! | reddit.com/r/github | 2021-02-24

    https://github.com/LaurenceRawlings/savify/releases/tag/v2.3.4 There is an .exe file. Maybe it's enough for your purposes

  • GitHub repo youtube-dl-webui

    Another webui for youtube-dl powered by Flask.

    Project mention: youtube video downloader | reddit.com/r/youtubedl | 2021-05-12
  • GitHub repo tubeup

    Download videos using youtube-dl and upload to the Internet Archive with metadata.

    Project mention: Backing up a YouTube channel with rare live recordings | reddit.com/r/DataHoarder | 2021-07-27
  • GitHub repo deezer-downloader

    Download music from Deezer with a nice front end

    Project mention: Need help finding an app for downloading music | reddit.com/r/Piracy | 2021-03-08

    The interface looked almost like this: https://github.com/kmille/deezer-downloader/blob/master/screenshots/2020-05-13-212025_screenshot.png

  • GitHub repo album-splitter

    Split a single-file mp3 album into its tracks. Supports downloading from YouTube.

    Project mention: Download album and separate tracks/chapters | reddit.com/r/youtubedl | 2021-03-08
  • GitHub repo youtube-dl-GUI

    This repository contains code for a youtube-dl GUI written in PyQt. (by yasoob)

    Project mention: YSK theres a browser called "Torch" that has a built in video downloader that works for 99% of videos on the web. | reddit.com/r/YouShouldKnow | 2021-05-01

    People have made GUI versions of this already, too

  • GitHub repo youtube-dl-nas

    youtube download queue websocket server with login for private NAS.

    Project mention: Does anyone know a service that downloads a video that you selected from a free site, but it doesn't download it to your local storage; it uploads it to whatever file storage site you want. Any pointers or suggestions? | reddit.com/r/selfhosted | 2021-01-24

    Give this a try: https://github.com/hyeonsangjeon/youtube-dl-nas

  • GitHub repo saveddit

    Bulk Downloader for Reddit

    Project mention: Does a Reddit content crawler exist? One that captures images, gifs and videos and the comments? | reddit.com/r/software | 2021-05-09

    If you're not afraid of the command line, there are many programs written in python that download media and comments of users or subreddits. Here's an example, keep in mind that the setup process is a bit long although well explained.

  • GitHub repo youtube-cdl

    📼 Bulk youtube subscription download

    Project mention: Tool for downloading all your youtube subscriptions. | reddit.com/r/DataHoarder | 2021-04-10

    So I made a little tool that makes the process easier.

  • GitHub repo youtube-dl-server

    Web / REST interface for downloading youtube videos onto a server. (by nbr23)

    Project mention: reddit is forcing the SaveVideo bot offline or face legal action. | reddit.com/r/DataHoarder | 2021-07-12

    Or better yet, just host something like youtube-dl-server.

  • GitHub repo tg-mirror-bot

    A Telegram Bot written in Python language to mirror files on the internet to Google Drive.

    Project mention: Telegram leechbox groups? | reddit.com/r/Piracy | 2021-02-21
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-07-29.

Index

What are some of the best open-source youtube-dl projects in Python? This list will help you:

Project Stars
1 ArchiveBox 11,374
2 youtube-dl-gui 7,210
3 ytmdl 1,772
4 Hitomi-Downloader 1,524
5 youtube-dlc 1,202
6 yt-dlp 1,141
7 FireDM 1,116
8 khan-dl 791
9 auto-editor 593
10 youtube-dl-server 534
11 PornHub-downloader-python 467
12 netflix-to-srt 417
13 savify 329
14 youtube-dl-webui 271
15 tubeup 193
16 deezer-downloader 180
17 album-splitter 177
18 youtube-dl-GUI 171
19 youtube-dl-nas 99
20 saveddit 79
21 youtube-cdl 61
22 youtube-dl-server 59
23 tg-mirror-bot 52