Skip to content
forked from ch3ck/ydl

Simple youtube downloader written in Go

License

Notifications You must be signed in to change notification settings

taijiren/youtube-dl

 
 

Repository files navigation

youtube-dl

GitHub Workflow Status GoDoc GitHub license

youtube-dl is a simple youtube video downloader and can also download multiple videos concurrently. Downloaded videos could be converted to flv or mp3 formats.

Build

$ git clone htps://github.com/Ch3ck/youtube-dl
$ cd youtube-dl
$ make

Usage

To install youtube-dl

$ go get github.com/Ch3ck/youtube-dl

To run download:

youtube-dl -h
youtube-dl - Simple youtube video/audio downloader

Usage: youtube-dl [OPTIONS] [ARGS]

Flags:
  -bitrate        Audio Bitrate (default 123)
  -format         File Format(mp3, webm, flv)
  -id             Youtube Video ID
  -path           Output Path (default ".")
  -version        print version and exit
  -h              Help page

Example

$ ./youtube-dl -format mp3 -id lWEbEtr_Vng

Roadmap

  • Download youtube video with video id or link and converts to flv or mp3.
  • Support HD Video download.
  • Concurrent downloads.
  • Web App(PWA, Basic JS Web UI).

Contributing

Follow the basic instruction in the CONTRIBUTING file.

Licence

youtube-dl is licensed under The MIT Licence.

Support

This project was created and is maintained by Nyah Check

About

Simple youtube downloader written in Go

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 77.1%
  • Makefile 14.8%
  • Dockerfile 5.6%
  • Shell 2.5%