Skip to main content

📹 Pyutube - The Simplest YouTube Downloader CLI

Enjoying my project? Please show your appreciation by starring it on GitHub! ⭐

Ask in DeepWiki Version Downloads Downloads per Month Downloads per Week

Pyutube is a small CLI for downloading YouTube videos, shorts, audio, and playlists.

Pyutube

Install

pip install pyutube

For local development:

pip install -e ".[dev]"

Use

pyutube "<youtube-url>"
pyutube "<youtube-url>" "/path/to/save"
pyutube "<youtube-url>" -a
pyutube "<youtube-url>" -f
pyutube "<playlist-url>"
pyutube "<youtube-url>" -- --ignore-errors --write-info-json

Short version:

  • URL is required.
  • PATH is optional and defaults to the current directory.
  • -a downloads audio only (as MP3).
  • -f downloads video only.
  • Playlist URLs first show a selection menu so you can choose specific items or download all.
  • Anything after -- is forwarded to yt-dlp.

Check the CLI help:

pyutube --help
python -m pyutube --help

Docs

License

MIT. See LICENSE.

Metadata

Release files for pyutube 1.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyutube 1.7.0
File Size Uploaded
pyutube-1.7.0.tar.gz 28.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyutube 1.7.0
File Interpreter ABI Platform
pyutube-1.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 58.5 kB

Release files / pyutube-1.7.0.tar.gz

Download URL pyutube-1.7.0.tar.gz
Size 28.3 kB
Tags Source
SHA-256 checksum
How to use checksums
65b1dac3ef35b7a340253a4da2a363bb561ef6347c7c14f5124eb0c74d5382b6
BLAKE2b-256 checksum
How to use checksums
5c1874943d3e6cfa08041179324ff972b95480e9ab586344710e8299548e6bce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / pyutube-1.7.0-py3-none-any.whl

Download URL pyutube-1.7.0-py3-none-any.whl
Size 30.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e41484a38501837bdc4f0da5461a0d64471dd6106649cdab45483a2ee987da05
BLAKE2b-256 checksum
How to use checksums
eceb719eec806e8a4dea56d6317ea65ff8787c61a0fe4f86100fd4d29dcd446e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

1.7.0 This release

2 release files

1.6.21

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.18

2 release files

1.4.17

2 release files

1.4.16

2 release files

1.4.15

2 release files

1.4.14

2 release files

1.4.13

2 release files

1.4.12

2 release files

1.4.11

2 release files

1.4.10

2 release files

1.4.9

2 release files

1.4.8

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.38

2 release files

1.3.37

2 release files

1.3.36

2 release files

1.3.35

2 release files

1.3.34

2 release files

1.3.32

1 release file

1.3.31

1 release file

1.3.30

1 release file

1.3.29

1 release file

1.3.28

1 release file

1.3.27

1 release file

1.3.26

1 release file

1.3.25

1 release file

1.3.24

1 release file

1.3.23

1 release file

1.3.22

1 release file

1.3.21

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.9

1 release file

1.2.8

1 release file

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page