All Projects → cssivision → ytdl

cssivision / ytdl

Licence: MIT license
youtube download cli in rust.

Programming Languages

rust
11053 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ytdl

s3cr3t
A supercharged S3 reverse proxy
Stars: ✭ 55 (+150%)
Mutual labels:  download
instagram json viewer
Transforms Instagram's *.json / backup data - that you get via the Data Download Tool - to a readable format!
Stars: ✭ 41 (+86.36%)
Mutual labels:  download
m3u8-downloader
chrome插件,支持监控和下载:m3u8流媒体、视频、音频
Stars: ✭ 54 (+145.45%)
Mutual labels:  download
miniprogram-network
Redefine the Network API of Wechat MiniProgram (小程序网络库)
Stars: ✭ 93 (+322.73%)
Mutual labels:  download
anghamify
Anghami Downloader | Download Anghami songs with full meta-tags.
Stars: ✭ 22 (+0%)
Mutual labels:  download
lux
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 19,266 (+87472.73%)
Mutual labels:  download
QuietDownload
🔥下载可以很简单。单任务下载、多任务下载、暂停全部任务、自动恢复下载、断点续传、任何一个界面监听进度等
Stars: ✭ 42 (+90.91%)
Mutual labels:  download
ZDrive
Seamless download/upload contents via Google Drive 📂
Stars: ✭ 25 (+13.64%)
Mutual labels:  download
ngDownloader
📹 🎥 Now Download videos from any website including YouTube, Facebook, Udemy etc without ads.
Stars: ✭ 47 (+113.64%)
Mutual labels:  download
rsync
gokrazy rsync
Stars: ✭ 308 (+1300%)
Mutual labels:  download
anime-cli
A CLI for streaming, downloading anime shows. The shows data is indexed through GogoAnime.
Stars: ✭ 31 (+40.91%)
Mutual labels:  download
MusicDownloader
It is a tool to download the music files such as .mp3 from netease cloud
Stars: ✭ 63 (+186.36%)
Mutual labels:  download
angular-downloader
Angular Downloader is an angularjs directive that enables you to manage browser download - https://720kb.github.io/angular-downloader
Stars: ✭ 16 (-27.27%)
Mutual labels:  download
PTT Beauty Spider
PTT 表特版爬蟲圖片下載器
Stars: ✭ 47 (+113.64%)
Mutual labels:  download
mmdl
MMDL (Mega Music Downloader) - A tool to easily download music.
Stars: ✭ 29 (+31.82%)
Mutual labels:  download
pip-download
A wrapper for pip download in offline scenario.
Stars: ✭ 22 (+0%)
Mutual labels:  download
node-wetransfert
Download wetransfert content with nodeJS
Stars: ✭ 16 (-27.27%)
Mutual labels:  download
download-image
No save as prompts! Extension to add a context menu item which allows you to directly download an image!
Stars: ✭ 26 (+18.18%)
Mutual labels:  download
Backdoor
A backdoor that runs on Linux and Windows
Stars: ✭ 36 (+63.64%)
Mutual labels:  download
downloader
Async rate-limited downloading service
Stars: ✭ 18 (-18.18%)
Mutual labels:  download

ytdl

Build Status crate License

a simple cli for downloading youtube video.

Installation

use cargo.

cargo install ytdl

Fetch lastest releases.

macos

wget https://github.com/cssivision/ytdl/releases/download/v0.1.5/ytdl
chmod +x ytdl

linux

wget https://github.com/cssivision/ytdl/releases/download/v0.1.5/ytdl.linux
chmod +x ytdl.linux

Usage

example

ytdl https://www.youtube.com/watch?v=GbWECt0M3CI
USAGE:
    ytdl [FLAGS] [OPTIONS] <url>

FLAGS:
    -a, --append          append to output file instead of overwriting
    -d, --debug           output debug log
    -u, --download-url    prints download url to stdout
    -h, --help            Prints help information
    -i, --info            only output info
    -j, --json            print info json to stdout
        --no-progress     write output to a file
    -s, --silent          only output error, also diables progressbar
    -V, --version         Prints version information

OPTIONS:
    -f, --filter <FILTER>...            filter available formats, syntax: val1 val2 val3
    -o, --output <FILE>                 write output to a file
    -r, --range <RANGE>                 download a specific range of bytes of the video, [start]-[end]
        --start-offset <STARTOFFSET>    offset the start of the video

ARGS:
    <url>    youtube video url, short url or video id

Licenses

All source code is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].