Skip to main content

YouTube CLI 4K downloader for Windows

Project description

DOWY - CLI 4K YouTube Downloader for PowerShell

High quality YouTube downloader for Windows CMD and PowerShell. Download any video with up to 4K resolution and 256kbps audio bitrate. Lots of customization, handy features and easy installation.

âť—IMPORTANTâť— When specifying any paths, links or keywords that have spaces or & character, use quotation marks ''. Otherwise, the CLI will break, because how windows treats & character and spaces.

âť—IMPORTANTâť—This CLI is heavily dependent on the ffmpeg program. Please make sure you have that installed before using this CLI. Install with this link. Unzip and add to PATH env. For more info, check some YouTube tutorial. :)

Install:

Simple install with PyPi. Run terminal with Administrator rights, otherwise the CLI will not work

pip install dowy

Usage:

Using Dowy is pretty straight forward and easy. Only one argument is required. All informations are on the help page.

Help Page:

Dowy is a high video quality YouTube downloader with large customization options.
You can download up to 4K with 256kbps of audio bitrate.

Usage:   dowy '<youtube_link>' <resolution> <destination>



Command         Description
--------------  --------------------------------------------------------------------------------------------------------
<youtube_link>  It is recommended to use quotation marks around the YouTube link
-c, c           Use clipboard as the youtube link
<resolution>    Resolution of the video, shortcuts like 'fhd' or '4k' can be used. 'audio' will render only audio
<destination>   Disk destination for the video, shortcuts set up by Custom Keywords settings, for more info type: dowy -f



CUSTOM KEYWORDS

Command    Description
---------  --------------------------------------------------------------
-f         Custom Keywords settings, for more info type: dowy -f
-rmf       Remove Custom Folder keyword, for more info type: dowy -rmf
-rstf      Reset Custom Keywords settings, default values will be restored



<youtube_link>
    You can type any non-age restricted link. It is RECOMENDED to use quotation marks '' around the link.
    For convenience, you can use 'dowy -c' for getting youtube link from your clipboard.

<resolution>
    OPTIONAL, you can specify resolution of the video.
    If not specified, the resolutions available will be displayed and you can choose later.
    For convenience, you can use shortcuts, like 'fhd', '4k' or 'hd'

<destination>
    OPTIONAL, you can put whole path as the destination.
    If not specified, the destination will be the dir that you are running the command from.
    For convenience, you can use keywords set by you. They are default keywords like 'down' or 'desk'
     For more information, type 'dowy -f'

Example: dowy c 4k down - Downloading video from clipboard in 4K to downloads folder

Usage:   dowy '<youtube_link>' <resolution> <destination>

Examples:

dowy 'https://www.youtube.com/watch?v=dQw4w9WgXcQ' fhd desk

This downloads video in Full HD (1080p) into desktop folder. You can customize keywords and paths.

dowy -c 2k C:/my/path

Download video with link from clipboard in 2K (2160p) to the directory path C:/my/path

Custom Keywords:

You can set a keyword to use when downloading, to save the file to specified directory.

List Keywords:

dowy -f

List all keywords and their paths with all information needed.

Set a new Keyword:

dowy -f my_folder 'C:/My Folder'

Set a new keyword shortcut to the directory path specified. Type the keyword, in this case my_folder when downloading the video.

Changing keyword path:

dowy -f down C:/Downloads

Change the path of down (Downloads personal folder) keyword shortcut.

Remove keyword:

dowy -rmf music

Removes keyword shortcut music (music personal folder).

Reset all keywords:

dowy -rstf

Resets all values for Custom Keywords settings. Default keywords and paths will be restored.

Using Keywords:

dowy c 4k my_folder

This will download video with link from clipboard in 4K to directory path set for my_folder keyword.

Support:

If you encounter any issues, you can open a new issue on GitHub.

All pull requests and collaborations are welcome. :)

Links:

PyPi Info

My GitHub Profile

License:

MIT

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

dowy-0.6.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

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

dowy-0.6-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file dowy-0.6.tar.gz.

File metadata

  • Download URL: dowy-0.6.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for dowy-0.6.tar.gz
Algorithm Hash digest
SHA256 eb227bfd6f5a64adfb0fe7617f33cd3b42a4b7a9f85a39df167b5f739e56b0d2
MD5 8dafe14540d6215e6543db14dbfc9142
BLAKE2b-256 684e47fa03884b7e3339045f3ed5c8dcf9c8e3aeba724c9ffda108a84cb804bc

See more details on using hashes here.

File details

Details for the file dowy-0.6-py3-none-any.whl.

File metadata

  • Download URL: dowy-0.6-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for dowy-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9f69aa5eb6bc8e73f0a5e9b433d568a1999dc86ac3f03da5ea7a453ecbfe13b5
MD5 7e7816ee433de046eca1ab16c7cb4733
BLAKE2b-256 b3ee5184661a1b238d80a2f5f4247c0a373faf02431ef40841ce3dde16d967b5

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