一键将 P 站(Pixiv)画作同步到云存储

236 天前
 unique

还记得每次刷 P 站看到喜欢的画作,都要经历找原图、另存为然后传到云端的痛苦吗?现在有下载到本地的插件了,我更希望直接存储到我的云存储上(比如 onedrive/googledrive ),之前写了个 Chrome 插件自用(它已经帮我保存了 3000 多张精选画作),现在我将它提交到了 Chrome 商店(审核中),同时在 GitHub 开源出来。

✨ 主要特性

📸 预览

预览效果

https://vimeo.com/1046644429

🛠️ 技术栈

  • 框架: React + TypeScript
  • 扩展框架: WXT (WebExtension Tools)
  • UI 组件: shadcn/ui
  • 样式: Tailwind CSS
  • 图标: Lucide React
  • 状态管理: React Hooks
  • 存储集成: Alist API

💡 使用方法

安装扩展

您目前可以通过以下方式安装本扩展:

  1. 手动安装
    • GitHub Releases 下载最新版本
    • 解压下载的文件
    • 打开 Chrome ,访问 chrome://extensions/
    • 开启右上角的"开发者模式"
    • 点击"加载已解压的扩展程序",选择解压后的文件夹

设置与使用

  1. 安装完成后,点击 Chrome 工具栏中的扩展图标
  2. 配置您的 Alist 服务器设置
  3. 浏览 Pixiv 并使用下载按钮保存插画
  4. 选择您偏好的画质
  5. 扩展会自动将下载内容同步到您的云存储

GitHub 地址: https://github.com/hellokaton/pixiv-helper

2803 次点击
所在节点    分享创造
11 条回复
nzbstn
236 天前
hhh 还真有和我一样把喜欢的图下载, 这其实是冷门需求吧, 大多数人还是浏览比较多( 当然更多的人还是通过其他搬运网站或者社区上看, 然后四处求原图....)
有几个小问题:
- 能不能设置本地代理进行下载
- 直接上传 webdav 之类的(虽然我也搭了本地的 alist 但感觉多绕一圈有点多余)
- 能不能对图片简单处理, 比如: 分类 打 tag
unique
236 天前
@nzbstn 我有收藏癖,图太多了,都存本地怕丢失,后面研究下 AI 工具帮我分类。
gpx
236 天前
gpx
236 天前
@gpx 之前也写了个类似的东西: https://github.com/y-young/nazurin ,起初是针对 Telegram 上的插画 Channel 写的一个 bot ,后面加了 [插件]( https://github.com/y-young/nazurin-extension) 之后也能从浏览器收集图片。设计上不仅是图片,也把元数据存了下来,所以标签什么的都在数据库里,剩下的就是分类和整理的问题了。
unique
236 天前
@gpx 感谢分享,有空学习一下思路。
Fxshiny
235 天前
能不能 p 站呀
aladd
235 天前
真不错,可以丰富一下细节, 可以参考那个 pixiv downloader 的插件,我一直在用它。 它只是存图到本地,无法中转,但细节打磨了 N 个版本,在功能上很完善了。
unique
235 天前
@Fxshiny 你说的那个 P 站是那个 P 站(狗头
Fxshiny
235 天前
话说可以存图到本地嘛
Fxshiny
235 天前
/api/fs/add_offline_download": <no response> Failed to fetch
这个报错是啥问题
如果有十分在意后续故事的作品,就将其加入追更列表吧。追更的作品一旦有更新就能在首页收到通知
unique
235 天前
@Fxshiny 问题可以在 github 提 issue ,你这个报错是因为 alist 账号配置的问题,确保账号有相应权限以及目录存在。

下载到本地可以试试 7 楼推荐的: https://pixiv.download/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1104945

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX