Skip to main content

A tool to download and stitch YouTube playlists

Project description

YouTube Playlist Downloader & Stitcher

youtools

A command-line tool that allows you to download all videos in a YouTube playlist and stitch them together into a single video.

Dependencies

FFmpeg

MacOS

brew update
brew upgrade
brew install ffmpeg

Installation

You can install playlist-stitcher directly from PyPI:

pip install playlist-stitcher

Usage

After installation, you can use the tool directly from your shell:

playlist-stitcher stitch "PLAYLIST_URL"

Replace PLAYLIST_URL with the URL of the YouTube playlist you want to download and stitch.

How does it work

  • Downloads all videos in a YouTube playlist
  • Stitches downloaded videos into a single video
  • Deletes the individual videos

Features

  • Easy to install and use

Contributing

  • Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Making changes

  • Feel free to use the makefile + Docker workflow that is provided
  • make container: builds and runs the docker container
  • make run: runs an existing built container
  • make build: builds the cli and installs it
  • playlist-stitcher: command to run the CLI after building it with make build

License

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

playlist-stitcher-0.1.0.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

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

playlist_stitcher-0.1.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file playlist-stitcher-0.1.0.tar.gz.

File metadata

  • Download URL: playlist-stitcher-0.1.0.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for playlist-stitcher-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e2290ae327f377f5f47371c9134f5550409d345e1388583e0287c63b4aab0add
MD5 875e68d3b895251dfe76ec000544d0bc
BLAKE2b-256 409d9676e055f6ebacdee18aa6200e1b3208f1019d8b79bc57ff195184fb1b6c

See more details on using hashes here.

File details

Details for the file playlist_stitcher-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for playlist_stitcher-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90d09b05669605dafbda8ba2255448f5e9d13bd6f3c3bb8df9c16950dea5487d
MD5 9aa721fcc4d8e3dd97ba3fe7056b0129
BLAKE2b-256 02d61d55b6f55349cdf41fdc0c44ff90bde525a186bb393ee53f6b9372e17209

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