• Stars
    star
    200
  • Rank 195,325 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created over 10 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This repository contains code for a youtube-dl GUI written in PyQt.

youtube-dl-GUI

This repository contains code for a youtube-dl GUI written in PyQt. It is based on youtube-dl which is a Video downloading script maintained by various contributers and released in Public Domain. This GUI code is currently written for Python v3.x. Please note that this GUI code is released under the MIT License and not Public Domain.

ScreenShot:

youtube-dl-gui Screenshot in Ubuntu

Requirements:

Requirement for build Binaries/Executables

Features:

This application has the following features:

  • supports downloading videos from 200+ websites
  • allows to download multiple videos in parallel
  • shows download statistics separately for each video
  • Resumes interrupted downloads
  • Downloads the video in best quality

Contributor:

If you want to become a contributor then just contribute some code and I will add you to this list

Bugs:

This program is still in beta so if you encounter any bugs feel free to report them on https://github.com/yasoob/youtube-dl-GUI/issues.

TODO:

  • Allow pause/resume functionality
  • integrate save state
  • integrate post processing options
  • integrate batch add feature
  • integrate Queue to make it stable
  • Change for PyInstaller: setup.py - see Windows
  • Fix Convert (main:MainWindow.convert_file)

Windows:

Run the setup.py file like this:

python setup.py pyinstaller

This will result in a dist and build directory. Simply go to the dist directory and you will get a youtube-dl-gui.exe file and some other files. That youtube-dl-gui.exe file is a standalone executable which can be run simply by double clicking it. You can distribute that file to your friend.

Download

Can dowload the latest version from Releases

License:

This project is released under the MIT license. See the included license file.

More Repositories

1

intermediatePython

Python
3,843
star
2

nrc-exporter

Download your runs data from Nike Run Club and convert it to GPX format that can be imported in other running apps.
Python
117
star
3

Baseline-JPEG-Decoder

Python
101
star
4

practical-python-projects

Jupyter Notebook
99
star
5

fb-messenger-bot

A Facebook + Reddit bot
Python
60
star
6

torrents-crawler

This is a scrapy project in which I have implemented several crawlers for different torrent and direct link websites.
Python
57
star
7

soundcloud-dl

A well documented soundcloud searcher and downloader made in python
Python
32
star
8

learn-git

Learn git with Yasoob
HTML
24
star
9

listmonk-setup

HTML
23
star
10

personal_blog

HTML
20
star
11

watchcartoononline-dl

It is a cartoon downloader made in python. Just run this script and type in the url of the cartoons which you want to download from http://www.watchcartoononline.com/
Python
20
star
12

sqlalchemy-strawberry-fastapi-nextjs

Python
16
star
13

Flask-React-JWT

A tutorial on how to setup a JWT auth app using React and Flask and then deploy it using NGINX and Gunicorn.
16
star
14

github-action-scraper-tutorial

Python
15
star
15

logit-bin

A simple pastebin in Flask. Implements basic Authentication and uses WTForms and Flask-Sqlalchemy.
Python
14
star
16

ex.fm-dl

It is a ex.fm music searcher and downloader made in python by M.Yasoob [email protected]
Python
12
star
17

PythonTips

This repo contains all the tutorials published on http://www.freepythontips.wordpress.com/
12
star
18

Reddit-Twitter-bot

This bot copies posts from /r/Python from Reddit and posts them to Twitter while keeping every safety measure in check.
Python
9
star
19

python-tips

HTML
6
star
20

dailymotion-dl

Python
4
star
21

crash_course

Jupyter Notebook
4
star
22

nwba-booking-bot

Python
3
star
23

IRC-logger

This is a simple python application that will log IRC channels.
Python
3
star
24

gotrans

This is a simple text translator made in python. The GUI is made with wxPython
Python
3
star
25

FIFA-twilio-bot

Python Flask based bot to stay updated with FIFA 2018 world cup
Python
2
star
26

flask-login

A sample application showing how to deal with login and signup in flask
Python
2
star
27

email_django

JavaScript
2
star
28

blog

contains all of my blog files
JavaScript
2
star
29

acmun

JavaScript
2
star
30

redtube-dl

redtube-dl
Python
2
star
31

PythonDataScience

A list of resources for learning Data Science using Python
2
star
32

remix-fly-test

TypeScript
1
star
33

Vbox7-dl

A downloader for Vbox7 (a very popular bulgarian video sharing website) . All the code is written in python and should support python 2.6 upto 3.3 . I hope you guys like it. Dont forget to star this project.
Python
1
star
34

yasoob

1
star
35

codebolt

Makefile
1
star
36

Express_Mongodb

CSS
1
star
37

rabia

Rabia's portfolio website
HTML
1
star
38

github_oauth

JavaScript
1
star
39

dramacrazy

A downloader for dramacrazy. It is a Korean drama streaming website.
Python
1
star
40

remix-render-test

TypeScript
1
star
41

hygraph-tutorial

TypeScript
1
star
42

remix-render-test2

TypeScript
1
star
43

gci

HTML
1
star
44

json_python

Python
1
star
45

pyemailer

A very basic emailer i wrote in python. Just type in your email password and message and this script will send the email. It is mainly for bulk email sending. Suppose you have a list of emails in a txt file you can use this script to send the same email to everyone.
Python
1
star