Skip to main content

This is a python script to download Youtube Media file

Project description

YuDown

Download Youtube Media from this script and have a wonderful output😋

Installation

To install and run the script:

  python3 -m venv venv
  pip install yudown

  yudown --help

Run Locally

To launch the project, you need Poetry to be installed

Clone the project

  git clone https://github.com/TianaNanta/yudown.git

Go to the project directory

  cd yudown

Install dependencies

  poetry install

Launch the project

  poetry run python -m yudown --help

Usage

Usage:

yudown [OPTIONS] COMMAND [ARGS]...

Options:

  • -v, --version: Show the application's version and exit.
  • --install-completion: Install completion for the current shell.
  • --show-completion: Show completion for the current shell, to copy it or customize the installation.
  • --help: Show this message and exit.

Commands:

  • download: Download file from [red]Youtube[/red] 📥
  • history: Show the download [blue]history[/blue] ⌚️
  • playlist: Download Youtube [yellow]Playlist[/yellow]...
  • search: [blue]Search[/blue] for video on Youtube 🔍

yudown download

Download file from [red]Youtube[/red] 📥

Usage:

yudown download [OPTIONS] [LINKS]...

Arguments:

  • [LINKS]...

Options:

  • -t, --type TEXT: The type of media to download [default: video]
  • -l, --location PATH: Location of the downloaded file [default: ~/YuDown/notSpecified]
  • --help: Show this message and exit.

yudown history

Show the download [blue]history[/blue] ⌚️

Usage:

yudown history [OPTIONS]

Options:

  • -D, --delete
  • --help: Show this message and exit.

yudown playlist

Download Youtube [yellow]Playlist[/yellow] video 📼

Usage:

yudown playlist [OPTIONS] [LINK]

Arguments:

  • [LINK]

Options:

  • -l, --location PATH: Location of the files to download [default: /home/nanta/YuDown/Playlist]
  • --help: Show this message and exit.

yudown search

[blue]Search[/blue] for video on Youtube 🔍

Usage:

yudown search [OPTIONS] [SEARCH_QUERY]

Arguments:

  • [SEARCH_QUERY]: The word you are searching for

Options:

  • -s, --suggestion: Show search suggestion
  • --help: Show this message and exit.

Authors

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

yudown-0.6.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

yudown-0.6.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file yudown-0.6.0.tar.gz.

File metadata

  • Download URL: yudown-0.6.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Linux/6.0.0-kali6-amd64

File hashes

Hashes for yudown-0.6.0.tar.gz
Algorithm Hash digest
SHA256 5b8fe55cb34124b13a79c29815f03ae7f8f1553c3805cc48cf5b36637206961b
MD5 febce1a96c12b22d95ad1f202522c9f1
BLAKE2b-256 7b67107e2ea79841e7b6354ca66e3e286ffa27a776eb761381951008580b14e3

See more details on using hashes here.

File details

Details for the file yudown-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: yudown-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Linux/6.0.0-kali6-amd64

File hashes

Hashes for yudown-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45ebef40371be205af3059c0645b5c49c1b9e073e823794f9061975fbbfa4891
MD5 6df34306101415d9cdfb124283708421
BLAKE2b-256 094cda594438ad650e4ba550a7c72d5811b301f377ffe2e367346f7b5bd31381

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