Simple Hypervideo Downloader GUI

Jesús 458d108f44 update URL 3 yıl önce
bin 4607e3df6a refactor source code and code cleanup 5 yıl önce
hypervideo_gui 6dbd6a67fb Version 1.0.3 4 yıl önce
images 5fb2e56e4a update screenshot 5 yıl önce
setup-files 6bf28f116d switch to redistributable package 5 yıl önce
.build.yml 8c522e97fc [.build.yml]: change image 3 yıl önce
.flake8 47348eba37 [.gitab-ci.yml] Add CI/CD 4 yıl önce
.gitignore c55514b6e5 [.gitignore]: update 3 yıl önce
.gitlab-ci.yml 5c00ea148c [gitlab-ci] change image 4 yıl önce
Changelog.md 98e3f5e644 new release 1.0.2 4 yıl önce
LICENSE fc8cb7ad9c first commit 5 yıl önce
Makefile 455948b905 [Makefile]: change compress file and add version tarball 3 yıl önce
README.md 8505335e1f [README.md]: add icon CI/CD 3 yıl önce
requirements.txt f484da7063 Add requirements files 4 yıl önce
requirements_devs.txt b1c4b00c2b [requirements_devs] Add missing packages 4 yıl önce
script.py 597453c1af [pep8] fix unused name packages 4 yıl önce
setup.py 458d108f44 update URL 3 yıl önce

README.md

builds.sr.ht status

Simple Hypervideo Downloader GUI

Simple Hypervideo Downloader GUI is intended to serve as a basic interface for downloading YouTube videos/audio that can be easily shared and used by non-programmers.

Dependencies

  • PyQt5 (pacman -S python-pyqt5)
  • hypervideo (pacman -S hypervideo)
  • ffmpeg (pacman -S ffmpeg)

Install

pacman -S hypervideo-gui

Usage

  1. Run hypervideo-gui in terminal
  2. Enter the URL of the video you want to download into the top "URL" textbox.
  3. Then enter the folder to save the video to in the "Output Folder" textbox.
  4. Next choose the video format
    • To download the highest quality of video, select the video format Video - Best Quality
    • If you only want the audio (saved as .mp3), select Audio Only - Best Quality
    • If you want another video format, click Get Formats, which will fetch the available video formats and populate the dropdown with the available formats. Warning: some of these formats may be video only or audio only!
  5. Click the Download button.

Developer Setup

Just set up Python3 with libraries PyQt5.

Run make demo or python script.py

Debug mode

$ make DEBUG=1 demo

or

$ python script.py -v

Generate Tarball

Require pandoc for generate README.txt

# pacman -S pandoc

Run this to generate tarball:

$ make dist

Troubleshooting

Make sure you have the latest version of hypervideo! Use pacman -Sy hypervideoin the command line. For downloading audio only, you may need to install ffmpeg to handle the mp4 -> mp3 conversion

License

This work is under the License GNU GPLv3+