Skip to main content

A simple package to download YouTube audio/video

Project description

FetchTube - Simple YouTube Video and Audio Downloader

FetchTube is a lightweight Python package that allows you to easily download YouTube videos and audio using simple command-line commands.

Installation

You can install FetchTube using pip:

pip install fetchtube

Usage

FetchTube provides two straightforward command-line commands:

Download Video

To download a video from YouTube, use the -v command followed by the video's URL:

fetchtube -v "https://www.youtube.com/watch?v=VIDEO_ID"

This command will download the best available video up to 1080p resolution to your current working directory.

Download Audio

To download audio from a YouTube video, use the -a command followed by the video's URL:

fetchtube -a "https://www.youtube.com/watch?v=VIDEO_ID" 

This command will download the best quality audio stream to your current working directory.

License

This package is open-source and released under the MIT License. Feel free to use and modify it according to your needs.

Acknowledgments

FetchTube is built on the Pytube library.

Author

Caleb Smith

Contribute

If you'd like to contribute to this project or report issues, please visit the GitHub repository.

Happy downloading!

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

fetchtube-1.0.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

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

fetchtube-1.0.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file fetchtube-1.0.0.tar.gz.

File metadata

  • Download URL: fetchtube-1.0.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for fetchtube-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b7b71182130ece3269188a778a59c52b7e926337a1e7fcfa18385b3d0a856689
MD5 c8279ba51cee7976ae4cf34e58da460e
BLAKE2b-256 c9a72843558516f3c12dde85f8730519de8c32bc12908155df2fd320fb9e4a35

See more details on using hashes here.

File details

Details for the file fetchtube-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: fetchtube-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for fetchtube-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0b98c7a882766787ded1bc099595c59c6070f11650f11ba6662b8733761b938
MD5 6627e75958eb0aa73d645e361297d418
BLAKE2b-256 d09ddccc55d5b21c16b0a8a575c92d9c4006ae453f3a3e89c266e01bef918e8c

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