All Projects → Thomasedv → Grabber

Thomasedv / Grabber

Licence: GPL-3.0 license
A wrapper for Youtube-dl for Windows.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Grabber

Ytdlrc
☁️ Downloads videos and metadata with youtube-dl and moves each file on completion to an rclone remote
Stars: ✭ 140 (+536.36%)
Mutual labels:  wrapper, youtube-dl
youtube-downloader-python
You can download the YouTube video for free and convert it to any extension you want.
Stars: ✭ 20 (-9.09%)
Mutual labels:  download, youtube-dl
python-kaynaklari
Python Türkiye Facebook sayfasında başlatılan projenin yeni sayfası
Stars: ✭ 30 (+36.36%)
Mutual labels:  pyqt5, pyqt
Downline
Free cross-platform desktop app to download videos and music from YouTube and many other sites
Stars: ✭ 146 (+563.64%)
Mutual labels:  download, youtube-dl
VaspStudio
An useful tool to submit your VASP job on HPC, manage your jobs and extract eneries...自动化VASP任务提交、计算结果提取,任务文件管理的工具
Stars: ✭ 63 (+186.36%)
Mutual labels:  pyqt5, pyqt
Downzemall
DownZemAll! is a download manager for Windows, MacOS and Linux
Stars: ✭ 157 (+613.64%)
Mutual labels:  download, youtube-dl
15-minute-apps
15 minute (small) desktop apps built with PyQt
Stars: ✭ 3,469 (+15668.18%)
Mutual labels:  pyqt5, pyqt
MIRROR-HUNTER
Who are we? We are the Hunters of all Torrent in this world.🗡️.Fork from SlamDevs
Stars: ✭ 86 (+290.91%)
Mutual labels:  download, youtube-dl
pdfdir
PDF导航(大纲/目录)添加工具
Stars: ✭ 195 (+786.36%)
Mutual labels:  pyqt5, pyqt
pyGISS
📡 A lightweight GIS Software in less than 100 lines of code
Stars: ✭ 114 (+418.18%)
Mutual labels:  pyqt5, pyqt
Alltube
Web GUI for youtube-dl
Stars: ✭ 1,925 (+8650%)
Mutual labels:  download, youtube-dl
Vividl
Modern Windows GUI for youtube-dl/ yt-dlp
Stars: ✭ 189 (+759.09%)
Mutual labels:  download, youtube-dl
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
Stars: ✭ 977 (+4340.91%)
Mutual labels:  download, youtube-dl
Youtube Downloader For Macos
Simple menu bar app to download YouTube movies on your Mac
Stars: ✭ 185 (+740.91%)
Mutual labels:  download, youtube-dl
Pantheon
The fastest YouTube downloader.
Stars: ✭ 32 (+45.45%)
Mutual labels:  download, youtube-dl
PyTunes
A lightweight music player made in Python
Stars: ✭ 38 (+72.73%)
Mutual labels:  pyqt5, pyqt
Uranium
A Python framework for building Desktop applications.
Stars: ✭ 210 (+854.55%)
Mutual labels:  pyqt5, pyqt
Stackoverflow
my answers in Stack Overflow
Stars: ✭ 211 (+859.09%)
Mutual labels:  pyqt5, pyqt
QtPyConvert
An automatic Python Qt binding transpiler to the Qt.py abstraction layer.
Stars: ✭ 66 (+200%)
Mutual labels:  pyqt5, pyqt
mmdl
MMDL (Mega Music Downloader) - A tool to easily download music.
Stars: ✭ 29 (+31.82%)
Mutual labels:  download, youtube-dl

Grabber

A wrapper for Youtube-dl for Windows.

Main

Requires you to have youtube-dl.exe in the same folder as this program(Grabber), or in PATH. If you want to convert the videos, or otherwise use features of youtube-dl that require ffmpeg, that also has to be in the same folder (or path) as Grabber.

Installation guide

  1. Download Grabber.exe and place in a folder.
  2. Download youtube-dl.exe and either place it in the same folder as above, or in PATH, if you know how.
  3. If you want to convert to audio, you need to also put ffmpeg.exe and the other included executables that follow into the same folder as Grabber.exe or in PATH.
  4. If nothing happens when you try to start a download, youtube-dl likely fails because you need this installed: https://www.microsoft.com/en-US/download/details.aspx?id=5555

Youtube-dl download: https://ytdl-org.github.io/youtube-dl/download.html

FFmpeg download (STATIC build version, for example 4.2 Windows 64/32, static) : https://ffmpeg.zeranoe.com/builds/

Open the ffmpeg zip, copy 3 executables in the bin folder to the locations mentioned above.

Again use the 4.X.X static ffmpeg version! Extract the 3 executables from the bin folder to the Grabber folder or PATH

If you don't put anything in path, this is what your folder should have:

  • Grabber.exe
  • ffmpeg.exe
  • ffprobe.exe
  • ffplay.exe (is included in ffmpeg bin folder, but not actually needed)
  • youtube-dl.exe

Remember, if nothing happens when you try a download, to install "Microsoft Visual C++ 2010 Redistributable Package (x86)" from the microsoft link above! This is required by youtube-dl to run.


Features

The core of Grabber is to let you use Youtube-dl more easily on a regular basis. It has easy checkboxes for adding the parameters you'd normally use.

Some core highlights:

  • Serial downloads, or parallel downloads (up to 4, currently hard coded to that, make an issue if u want it changed to more!)

  • You can queue up as many downlaods as you need, regardless of serial download or parallel mode. The first ones in are the first ones to be started.

  • Automatically highlight the URL text when the window get's focus or when you click the url box.

    This means you copy any URL, alt-tab(go to Grabber), Paste the ULR (Ctrl+V), and press Enter. No clicking with the mouse needed!

  • Built in super simple textfile editor, and the option to let youtube-dl use the textfile for downloading url.

  • Profiles, so when you want to change something around, it's not too many clicks away!

  • Favorite parameters, so they are up and front, to easier tweak often used parameters.

  • Right-click to add or remove options to a parameter, or a favorite the parameter.

  • Right click the folder path at the top of the param tab to go to the folder.

  • Pro-tip: Many sites change often, and causes youtube-dl to break, so update often using the Update button in the About tab.


Requirements to use source code:

  • Python 3.6+
  • PyQt5 5.9 (Earlier version might work too, worked fine with 5.8 before i upgraded.)

Made with PyQt5 https://www.riverbankcomputing.com/software/pyqt/intro

param About Option List

Current updates, if desired, that I could implement:

  • Custom UI colors
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].