Skip to main content

Download youtube videos of different filetypes.

Project description

downyt is a simple commandline tool to make youtube videos available for offline watching. It takes a youtube video URL or even just the video ID and download it to your local storage. That’s it! Nothing more, nothing less. It might not change your life but it’ll probably take the spinner out of your underground commute…

Installation

downyt is primarily implemented in Python 3.3. I’m planning on making it work with Python 2.7 as well but it is currently untested and might now work. All instructions assume that you have Python 3.3 setup.

It’s simple, just get it from PyPI:

pip install downyt

or install the latest version from github:

pip install git+https://github.com/tangentlabs/django-fancypages.git

Usage

You can download a video from YouTube by providing it’s URL or video ID. An example would be:

downyt http://www.youtube.com/watch?v=1coLC-MUCJc

or:

downyt '1coLC-MUCJc'

Both command will download the video into the current directory in the MP4 format. Alternatively, you can specify the output format and directory like this:

downyt '1coLC-MUCJc' -t webm -o ~/Downloads

In addition, you can define the default download directory in a config file in your home directory. Put the following in $HOME/.downyt/config.yml and it will be used if no output directory is specified:

output_dir: /home/username/Downloads

That’s all there is to know.

License

This project is released under the MIT 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

downyt-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file downyt-0.1.0.tar.gz.

File metadata

  • Download URL: downyt-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for downyt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d562868561a4021268b3ec86b7f13bb1983c039cc9d94e78699342bbbc072afc
MD5 3d1e224548745c65c575019c838c2853
BLAKE2b-256 254fec897d6cb861b6d20aa700ab03947f79d38d2386647b8adecc9a9a467205

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