All Projects → Mapaler → Pixivuserbatchdownload

Mapaler / Pixivuserbatchdownload

Licence: gpl-3.0
P站画师个人作品批量下载工具,UserScript + Aria2。可高度自定义重命名,发送到本地或远程(如路由器)下载。

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pixivuserbatchdownload

Xzpixivdownloader
Pixiv Batch Downloader,功能丰富的 Pixiv 图片批量下载器
Stars: ✭ 317 (-47.43%)
Mutual labels:  pixiv, userscript
Pxer
A tool for pixiv.net. 人人可用的P站爬虫
Stars: ✭ 776 (+28.69%)
Mutual labels:  pixiv, userscript
Quantum Nox Firefox Dark Full Theme
These usercontent and userchrome files will give a full themed dark color to Firefox Quantum, menus and dialogs included, as well as the scrollbars. You can also use the JS files to enable multirow tabs and other functions.
Stars: ✭ 328 (-45.61%)
Mutual labels:  userscript
Yawf
药方 Yet Another Weibo Filter 用户脚本,微博过滤和版面改造等 userscript, filter weibo and modify layout
Stars: ✭ 562 (-6.8%)
Mutual labels:  userscript
Aria2.js
JavaScript library for aria2, "The next generation download utility."
Stars: ✭ 471 (-21.89%)
Mutual labels:  aria2
Maxurl
Finds larger/original versions of images and videos
Stars: ✭ 332 (-44.94%)
Mutual labels:  userscript
Maia Yt
Currently codenamed maia-yt is a userscript (and browser extension) that enhances the user's experience on YouTube.
Stars: ✭ 493 (-18.24%)
Mutual labels:  userscript
Baidu Netdisk Downloaderx
⚡️ 一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac。
Stars: ✭ 17,390 (+2783.91%)
Mutual labels:  aria2
Malsync
Integrates MyAnimeList/AniList/Kitsu/Simkl into various sites, with auto episode tracking.
Stars: ✭ 572 (-5.14%)
Mutual labels:  userscript
Pixivfs Uwp
A Pixiv client for UWP users
Stars: ✭ 428 (-29.02%)
Mutual labels:  pixiv
Aria2 Static Builds
aria2 static builds for GNU/Linux & Windows (with OpenSSL).
Stars: ✭ 547 (-9.29%)
Mutual labels:  aria2
Pixivdeck
💕 pixiv client for Desktop like TweetDeck 💕
Stars: ✭ 412 (-31.67%)
Mutual labels:  pixiv
Pixivbiu
Pixiv 辅助工具
Stars: ✭ 350 (-41.96%)
Mutual labels:  pixiv
Webextension Pixiv Toolkit
A web extension for Pixiv
Stars: ✭ 513 (-14.93%)
Mutual labels:  pixiv
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (-44.44%)
Mutual labels:  aria2
Safari2aria
safari extension for use aria2 to replace safari default download
Stars: ✭ 563 (-6.63%)
Mutual labels:  aria2
Pxview
An unofficial Pixiv app client for Android and iOS, built with React Native.
Stars: ✭ 471 (-21.89%)
Mutual labels:  pixiv
Openiothub
💖A free IoT (Internet of Things) platform and private cloud. [一个免费的物联网和私有云平台,支持内网穿透]
Stars: ✭ 371 (-38.47%)
Mutual labels:  aria2
Github Dark Script
Archived - Please use https://github.com/StylishThemes/GitHub-Dark directly
Stars: ✭ 578 (-4.15%)
Mutual labels:  userscript
Animetrackerlist
动漫磁性链接加速方案(animeTrackerList)
Stars: ✭ 572 (-5.14%)
Mutual labels:  aria2

PixivUserBatchDownload 5

中文名:“P站画师个人作品批量下载工具”,简称 PUBD。

  • 为什么要做 PUBD?

    PUBD 的理念是在阅览 Pixiv 的过程中,看见喜欢的画师,可以直接一键下载该画师的所有作品。

    融入网页的体验,不需要专门打开其他程序。

  • PUBD 都有哪些功能?

    PUBD 的功能主要是可以下载画师所有公开作品,并且可以自定义下载路径、文件名。

    可以发送到家里的路由、租用的 VPS、家里的安卓智能电视等远程地址下载。(因为我单位上网收流量费😢)

程序运行图

程序下载

用户样式CSS 自 v5.8 开始已内置为自动加载,不再需要单独安装。

使用说明

请访问▶ PUBD Wiki ◀阅读。

程序结构与原理

PUBD 主体部分是采用 JavaScript 语言编写的用户脚本。

PUBD 通过 Pixiv 官方手机 APP 的后台 API 获取作者的作品列表,然后发送到指定的 Aria2 下载器下载,可选用第三方管理器对 Aria2 状态进行管理。

下载流程的结构如下图
结构图

后续功能开发状态

PUBD 5 已实现

  • [x] 下载逐项发送(不卡死)
  • [x] 输出文本信息(下载列表)
  • [x] 子菜单快速完成操作(已开发但暂未使用)
  • [x] 仅下载当前一幅作品
  • [x] 下载过滤器
  • [x] 点击通知自动关闭页面
  • [x] 扩展菜单内直接打开程序
  • [x] 使用 system.multicall 加快 Aria2 请求速度
  • [x] 适应新的 oAuth 2.0 登陆模式

PUBD 6 计划(加粗的为开发重点)

  • [x] 自动标记已快速收藏作者的推荐作品(目前只是添加明式标记,将来把多作者下载做了后,改成切换显示隐藏)
  • [x] 使用 ES6 原生模板字符串替代 PUBD 自己实现的掩码写法(已开发暂未启用,准备 PUBD 6 迁移)
  • [ ] 废除自定义掩码,并修改为一个可以任意书写的代码块,可自由定义数组和自定义函数。
  • [ ] 多画师批量下载(储存画师>储存解析到的数据>一起发送到 Aria2) (IndexedDB 太复杂看不懂,但是是目前努力的方向,用 GM_setValue 储存可能数据多了会太卡。)
  • [ ] 每位画师的额外下载内容(用于下载画师头像、背景头图等);每个动图的额外下载内容(用于输出帧率)

未列上开发日程的计划

  • [ ] 自动清除 Aria2 下载完成项目 (暂时不是很必要)
  • [ ] WebSocket 协议 (暂时不是很必要)
  • [ ] 多语种支持(老旧代码太多,暂时无法搞)

License|许可协议

PixivUserBatchDownload © Mapaler 2021

此程序是免费软件。你可以将它根据“GNU通用公共许可证第三版(GPLv3)”重新分发和/或修改。

友情链接

PixivBatchDownloader
功能介绍:

  • 支持多种页面里的批量下载,可以设置多种筛选条件
  • 有一些辅助功能,如去除广告、快速收藏、看图模式等
  • 下载不依赖第三方工具
  • 支持多语言
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].