Skip to main content

Qt YOUTube downloader GUI

Project description

Qyout (say "cute") : Qt YOUTube Downloader GUI

Linux application to download Youtube. Just copy/paste Youtube URL. 3 modes are available:

  • music: download and convert to mp3
  • video: download video and reduce it
  • playlist: download all musics of a playlist (convert to mp3) ==> be careful to copy a Youtube playlist URL: the URL shall contain "playlist" keyword (clic on "view full playlist" to get the correct URL)

Files are downloaded in your user directory by default. You can change it.

image

Dependencies:

  • yt-dlp
  • pyqt6

Install:

# create a venv
python3 -m venv venv
. activate venv/bin/activate
pip install --upgrade pip
pip install qyout

Run:

. venv/bin/activate
qyout

# Or
./venv/bin/qyout

# Or you can create a Launcher - with gnome3, you can use Alacarte GUI
# install:
sudo dnf install alacarte
# use
alacarte
# clic "new item"
# Name: Qyout
# Command: browse and select path to .../venv/bin/qyout
# Do not check "launch in terminal"
# Validate
# Now go to gnome applications list, search "qyout", it exists, you can run it, you can attach it in your favorite dock/menu !

Enjoy :)

For developers

Todo list:

  • Add a logger
  • Use a config parser and allow user config
  • Beautifully the GUI
  • Add download options

Build wheel from sources:

# clone repository
git clone https://github.com/Guitouu31/qyout.git

./deliver.sh

Test:

# deliver and install
./test.sh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qyout-0.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qyout-0.5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file qyout-0.5.tar.gz.

File metadata

  • Download URL: qyout-0.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for qyout-0.5.tar.gz
Algorithm Hash digest
SHA256 5aecb7c48d51e129964d77b2a310254a78eda068bf05f18bf629bc8d85e680f8
MD5 65d686b3a1803187edb7394eaf017b02
BLAKE2b-256 50688012e70650884f2a57db12a26b80e97269a5883cf0c01b247bbd3879d366

See more details on using hashes here.

File details

Details for the file qyout-0.5-py3-none-any.whl.

File metadata

  • Download URL: qyout-0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for qyout-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d872da7e0b08e93c7d68ca64a11e9d59078e62656c490b37e245ea7750d73102
MD5 906c90cdc38909ba54dbaabab4e8db11
BLAKE2b-256 9c3de16119b9ce7b335712a99853eaec5b10ea6742d37f9b1cc1b424a9a3cd74

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page