Home

Awesome

<div align="center"> <img src="./docs/logo.png" width="600"/> </div> <br />

docs PyPI - Python Version PyPI license PyPI - Downloads PyPI - Downloads issue resolution open issues

Documents: https://videofetch.readthedocs.io/

Videodl

A lightweight video downloader written by pure python.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.

Statement

This repository is created just for learning python(Commercial prohibition).
All the apis used in this repository are from public network. So, if you want to download the paid videos, 
please open a paid member on corresponding video platform by yourself (respect the video copyright please).
Finally, if there are any infringements, please contact me to delete this repository.

Support List

Source_ENSource_CNIntroductionCore Code
cntv央视网clickclick
mgtv芒果TVclickclick
migu咪咕视频clickclick
acfunAcFun视频clickclick
douyin抖音clickclick
haokan好看视频clickclick
bilibiliB站视频clickclick
zhihu知乎视频clickclick
xigua西瓜视频clickclick
iqiyi爱奇艺视频clickclick
tedTED视频clickclick
pipigaoxiao皮皮搞笑clickclick
pipix皮皮虾clickclick
yinyuetai音悦网clickclick
weibo微博clickclick
baidutieba百度贴吧clickclick
kuaishou快手视频clickclick
ku6酷6网clickclick
sohu搜狐TVclickclick

Install

Preparation

Pip install

run "pip install videofetch"

Source code install

(1) Offline
Step1: git clone https://github.com/CharlesPikachu/videodl.git
Step2: cd videodl -> run "python setup.py install"
(2) Online
run "pip install git+https://github.com/CharlesPikachu/videodl.git@master"

Quick Start

Run by leveraging the API

from videodl import videodl

config = {
    "logfilepath": "videodl.log",
    "proxies": {},
    "savedir": "downloaded"
}
dl_client = videodl.videodl(config=config)
dl_client.run()

Run by leveraging compiled file

Usage: videodl [OPTIONS]

Options:
  -i, --url TEXT          想要下载的视频链接, 若不指定, 则进入videodl终端版
  -l, --logfilepath TEXT  日志文件保存的路径
  -p, --proxies TEXT      设置的代理
  -s, --savedir TEXT      视频保存的文件夹
  --help                  Show this message and exit.

Screenshot

img

Projects in Charles_pikachu

More

WeChat Official Accounts

Charles_pikachu
img