Skip to main content

A human-friendly wrapper over yt-dlp.

Project description

Python License CI

mdl-cli

mdl is a cross-platform CLI wrapper around yt-dlp with safer defaults and a simpler command surface.

Requirements

  • Python >=3.10
  • ffmpeg available in PATH

mdl executes yt-dlp under the hood. Ensure yt-dlp is installed and available in PATH.

Installation

Recommended (isolated app install):

pipx install mdl-cli

Alternative (standard Python environment):

pip install mdl-cli

For OS-specific setup (Python, ffmpeg, yt-dlp, and verification), see the Installation Guide.

Basic Usage

mdl audio "URL"
mdl video "URL"
mdl info "URL"
mdl --help

Supported platforms: Linux, macOS, and Windows.

Documentation

Full command reference and advanced configuration:

License

MIT (see License)

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

mdl_cli-0.3.0.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

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

mdl_cli-0.3.0-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file mdl_cli-0.3.0.tar.gz.

File metadata

  • Download URL: mdl_cli-0.3.0.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for mdl_cli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3ee253f2a2b834d1c516c87f8ba883808ecd18161041385095b14edf151a4b88
MD5 fe11623541f83fec7b8c7412255bf07c
BLAKE2b-256 524b6e314b8d6df8f444452baafd6f8e604218ce8652110e3507dcb0eeaf280e

See more details on using hashes here.

File details

Details for the file mdl_cli-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: mdl_cli-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for mdl_cli-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ae1d9a9616be1cc2dbbb32392b5c0ce670c9fcac013581797e6e60fbc5d6a502
MD5 fd23304a99454f4c65102cce4a41158b
BLAKE2b-256 64214a5133daba2689d05703b36961207f06e3b6d22a2feafb77f2860408548c

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