Skip to main content

YouTube Playlist Downloader

This package provides a script to download YouTube playlists for a user. It has been tested with both CPython and PyPy.

Installation

pip install youtube-playlist-downloader

Usage

To use it, you will need to have access to OAuth 2.0 client credentials for Google developer project. You can follow Before You Start section in Getting Started page. Once your project is created, create OAuth 2.0 client credentials in console. Download *.json file and use it as a secretfile positional argument at command line. The command by default saves user OAuth tokens in credentials folder in the working directory. Next time when the script runs from that directory, reauthentication is not necessary for corresponding profile, unless --force option is used. Credential folder can also be provided with -e option. Credential file path could also be provided with -c option, and that will override other options.

Here are few commands you can:

youtube-playlist-downloader -h # For help
youtube-playlist-downloader \
    --profile joe4939 \
    --outfolder myplaylists \
    --format json \
    --format default \
    my_app_client_secret.json

Metadata

Release files for youtube-playlist-downloader 0.0.4

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

Built distribution (wheel)

Table of built distributions (wheels) for youtube-playlist-downloader 0.0.4
File Interpreter ABI Platform
youtube_playlist_downloader-0.0.4-py3-none-any.whl Python 3 none any Details

Release files / youtube_playlist_downloader-0.0.4-py3-none-any.whl

Download URL youtube_playlist_downloader-0.0.4-py3-none-any.whl
Size 14.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e779c4a69604eb9060b269fc907fe239ac933bfd4fd3c386aed9348cab766832
BLAKE2b-256 checksum
How to use checksums
a936ad0c19a3490d3eb050e810a914dce6426c3071bfba6581110e6118292cef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

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