All Projects → noaione → yuu

noaione / yuu

Licence: BSD-3-Clause license
Yuu - a simple AbemaTV and other we(e)bsite video downloader

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to yuu

Coursera Dl
Script for downloading Coursera.org videos and naming them.
Stars: ✭ 8,609 (+17118%)
Mutual labels:  downloader, video-downloader
video-downloader
Video Downloader for Facebook.
Stars: ✭ 63 (+26%)
Mutual labels:  downloader, video-downloader
Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: ✭ 7,914 (+15728%)
Mutual labels:  downloader, video-downloader
Bash2mp4
Video Downloader for Termux .
Stars: ✭ 68 (+36%)
Mutual labels:  downloader, video-downloader
Bili
A tool to download barrage/video from bilibili/acfun. Support English, Japanese and Chinese(China).一个Python编写的从Bilibili/Acfun下载弹幕/视频的工具。支持英语、日语和中文(中国)。(WEBGUI正在路上)
Stars: ✭ 179 (+258%)
Mutual labels:  downloader, video-downloader
redvid
Smart downloader for Reddit hosted videos
Stars: ✭ 83 (+66%)
Mutual labels:  downloader, video-downloader
Xdm
Powerfull download accelerator and video downloader
Stars: ✭ 3,226 (+6352%)
Mutual labels:  downloader, video-downloader
VKRdownloader
Vkrdownloader: All in one Video Downloader - Download videos from facebook twitter youtube tiktok and 1000+ other sites . YouTube downloader , facebook downloader . made by Vijay Kumar
Stars: ✭ 25 (-50%)
Mutual labels:  downloader, video-downloader
VandaDownloader
强大的下载特性支持,更加清晰的特性设计。
Stars: ✭ 25 (-50%)
Mutual labels:  downloader
facebook-video-downloader
Facebook Video Downloader Website Script written in PHP
Stars: ✭ 22 (-56%)
Mutual labels:  video-downloader
Bili-dl
A Video downloader for Bilibili 用来下载b站视频的工具 使用的是b站旧版flash播放api 暂无更新计划
Stars: ✭ 67 (+34%)
Mutual labels:  video-downloader
twist-dl
Simple Twist.moe/AnimeTwist anime downloader in CLI with support for batch downloading.
Stars: ✭ 28 (-44%)
Mutual labels:  downloader
http-downloader
A download tool that is baked for the GitHub release assets. 专注于 GitHub 项目的工具安装
Stars: ✭ 18 (-64%)
Mutual labels:  downloader
EazyLoader
EazyLoader is Flask based web-application built to make downloading easy for you. Download videos and pictures from YouTube and Instagram in the best available quality. You can also download slides from SlideShare in PDF or PPTX format. In addition to that, you can calculate duration of YouTube Playlist at different speeds. You can also encrypt …
Stars: ✭ 42 (-16%)
Mutual labels:  downloader
Downloader
Android多任务单线程断点文件下载器
Stars: ✭ 29 (-42%)
Mutual labels:  downloader
fa5pro-downloader
A tool that allows you to download Font Awesome 5 Pro for free
Stars: ✭ 34 (-32%)
Mutual labels:  downloader
eodag
Earth Observation Data Access Gateway
Stars: ✭ 183 (+266%)
Mutual labels:  downloader
wget-lua
Wget-AT is a modern Wget with Lua hooks, Zstandard (+dictionary) WARC compression and URL-agnostic deduplication.
Stars: ✭ 52 (+4%)
Mutual labels:  downloader
acd
ACD helps you download Adobe Connect Sessions Videos and Audios, download files from FTP server, transfer files using Shift I/O
Stars: ✭ 117 (+134%)
Mutual labels:  downloader
Collect
A server to collect & archive websites that also supports video downloads
Stars: ✭ 62 (+24%)
Mutual labels:  video-downloader

(koito) yuu

A simple AbemaTV and other we(e)bsite video downloader in python

koito yuu

pypi version python version License

Requirements

  • click
  • pycryptodome
  • Python 3.5+
  • m3u8
  • tqdm
  • Japan connection/proxy/vpn

Supported web

  • AbemaTV
  • Aniplus Asia
  • GYAO!

Installation

pip install yuu

or clone this project and type pip install .

Usage

>> yuu -h
Usage: yuu [OPTIONS] COMMAND [ARGS]...

  A simple AbemaTV video downloader

Options:
  -V, --version  Show current version
  -U, --update   Update yuu to the newest version
  -h, --help     Show this message and exit.

Commands:
  download  Download a video from yuu Supported we(e)bsite
  streams   Check supported website

///////////////////////////////////////////////////
>> yuu download -h
Usage: yuu download [OPTIONS] <URL site>

  Main command to access downloader

  Check supported streams for yuu: `yuu streams`

Options:
  -U, --username TEXT        Use username/password to download premium video
  -P, --password TEXT        Use username/password to download premium video
  -p, --proxy <ip:port/url>  Use http(s)/socks5 proxies (please add
                             `socks5://` if you use socks5)
  -r, --resolution TEXT      Resolution to be downloaded (Default: best)
  -R, --resolutions          Show available resolutions
  --mux                      Mux .ts to .mkv (Need ffmpeg or mkvmerge)
  -keep, --keep-fragments    Keep downloaded fragment and combined fragment
                             (If muxing) (Default: no)
  -o, --output TEXT          Output filename
  -v, --verbose              Enable verbosity
  -h, --help                 Show this message and exit.
  • --username/-U: Use yuu with registered username/password
  • --password/-P: Use yuu with registered username/password
  • --proxies/-p: Download using proxy for people outside Japan
    • Example: 127.0.0.1:1080, http://127.0.0.1:1080, http://user:[email protected]:1080, socks5://127.0.0.1:1080
  • --resolution/-r: Target resolution
  • --resolutions/-R: Show available resolution
  • --mux: Mux output file to .mkv
  • --keep-fragments/-keep: Keep downloaded fragment and combined fragment
  • --output/-o: Output filename (Automated if there's nothing omitted) (Default: no)
  • --version/-V: Show version number
  • --verbose/-v: Enable verbose/debug mode

Information: Please use HTTPS proxy for now, it tested and works. SOCKS5 are not tested yet and HTTP doesn't work

Example command:

  • yuu download -R https://abema.tv/video/episode/54-25_s1_p1

    Show available resolution for Yagate Kimi ni Naru episode 01

  • yuu download https://abema.tv/video/episode/54-25_s1_p1

    Download 1080p video of Yagate Kimi ni Naru episode 01

  • yuu download https://abema.tv/video/episode/54-25_s1_p1 -r 480p

    Download 480p video of Yagate Kimi ni Naru episode 01

  • yuu download https://ds-vod-abematv.akamaized.net/program/54-25_s1_p1/1080/playlist.m3u8 -o '5toubun01.ts'

    Download 1080p video from m3u8 link

  • yuu download https://abema.tv/video/episode/54-25_s1_p1 -p '127.0.0.1:3128

    Download 480p video of Yagate Kimi ni Naru episode 01 using 127.0.0.1:3128 proxy

Credits

  • jackyzy823 (Decryption key fetching method)
  • Last-Order (Minyami author)

This project are protected by BSD 3-Clause 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].