All Projects → CharlesPikachu → videodl

CharlesPikachu / videodl

Licence: MIT License
Videodl: A lightweight video downloader written by pure python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to videodl

Downzemall
DownZemAll! is a download manager for Windows, MacOS and Linux
Stars: ✭ 157 (-50.94%)
Mutual labels:  crawler, video-downloader
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+481.56%)
Mutual labels:  crawler, migu
crawler
A simple and flexible web crawler framework for java.
Stars: ✭ 20 (-93.75%)
Mutual labels:  crawler
BilibiliCrawler
🌀 crawl bilibili user info and video info for data analysis | BiliBili爬虫
Stars: ✭ 25 (-92.19%)
Mutual labels:  crawler
domfind
A Python DNS crawler to find identical domain names under different TLDs.
Stars: ✭ 22 (-93.12%)
Mutual labels:  crawler
flink-crawler
Continuous scalable web crawler built on top of Flink and crawler-commons
Stars: ✭ 48 (-85%)
Mutual labels:  crawler
ptt-web-crawler
PTT 網路版爬蟲
Stars: ✭ 20 (-93.75%)
Mutual labels:  crawler
TaobaoAnalysis
练习NLP,分析淘宝评论的项目
Stars: ✭ 28 (-91.25%)
Mutual labels:  crawler
2017 PyConTW Talk
tw.pycon.org/2017/events/talk/314386410792550475/
Stars: ✭ 18 (-94.37%)
Mutual labels:  crawler
medium-stat-box
Practical pinned gist which show your latest medium status 📌
Stars: ✭ 29 (-90.94%)
Mutual labels:  crawler
lostark-wait-notifier
🐤️ Lost Ark wait notifier
Stars: ✭ 38 (-88.12%)
Mutual labels:  crawler
php-google
Google search results crawler, get google search results that you need - php
Stars: ✭ 23 (-92.81%)
Mutual labels:  crawler
sse-option-crawler
SSE 50 index options crawler 上证50期权数据爬虫
Stars: ✭ 17 (-94.69%)
Mutual labels:  crawler
spiderable-middleware
🤖 Prerendering for JavaScript powered websites. Great solution for PWAs (Progressive Web Apps), SPAs (Single Page Applications), and other websites based on top of front-end JavaScript frameworks
Stars: ✭ 29 (-90.94%)
Mutual labels:  crawler
auto crawler ptt beauty image
Auto Crawler Ptt Beauty Image Use Python Schedule
Stars: ✭ 35 (-89.06%)
Mutual labels:  crawler
WeiboCrawler
无cookie版微博爬虫,可以连续爬取一个或多个新浪微博用户信息、用户微博及其微博评论转发。
Stars: ✭ 45 (-85.94%)
Mutual labels:  crawler
img-cli
An interactive Command-Line Interface Build in NodeJS for downloading a single or multiple images to disk from URL
Stars: ✭ 15 (-95.31%)
Mutual labels:  crawler
Sharingan
We will try to find your visible basic footprint from social media as much as possible - 😤 more sites is comming soon
Stars: ✭ 13 (-95.94%)
Mutual labels:  crawler
dy
抖音数据抓取
Stars: ✭ 22 (-93.12%)
Mutual labels:  douyin
CrawlBox
Easy way to brute-force web directory.
Stars: ✭ 118 (-63.12%)
Mutual labels:  crawler

docs PyPI - Python Version PyPI license 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

Websites Introduction Code in Chinese
cntv click click 央视网
mgtv click click 芒果TV
migu click click 咪咕视频
acfun click click AcFun视频
douyin click click 抖音
haokan click click 好看视频
bilibili click click B站视频
zhihu click click 知乎视频
xigua click click 西瓜视频
iqiyi click click 爱奇艺视频
ted click click TED视频
pipigaoxiao click click 皮皮搞笑
pipix click click 皮皮虾

Install

Preparation

  • ffmpeg: You should set ffmpeg in environment variable.
  • Nodejs: Since some of the supported websites (e.g., xigua) need to compile the js code, you should install the nodejs in your computer.

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

from videodl import videodl

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

Screenshot

img

Projects in Charles_pikachu

  • Games: Create interesting games by pure python.
  • DecryptLogin: APIs for loginning some websites by using requests.
  • Musicdl: A lightweight music downloader written by pure python.
  • Videodl: A lightweight video downloader written by pure python.
  • Pytools: Some useful tools written by pure python.
  • PikachuWeChat: Play WeChat with itchat-uos.
  • Pydrawing: Beautify your image or video.
  • ImageCompressor: Image compressors written by pure python.
  • FreeProxy: Collecting free proxies from internet.
  • Paperdl: Search and download paper from specific websites.

More

WeChat Official Accounts

Charles_pikachu
img

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].