• JavaScript 96.5%
  • TypeScript 3.5%
Find a file
2026-03-18 20:17:30 +08:00
.github 站点:更新 vitePress 配置 2026-03-14 23:48:16 +08:00
bookSource FN & Linpx: 同步代码 2026-03-18 20:17:30 +08:00
BuildSource FN & Linpx: 同步代码 2026-03-18 20:17:30 +08:00
doc 更新书源 264:自定义按钮打开登陆界面 2026-03-18 20:17:30 +08:00
rssSource FN 订阅:更新登陆界面 2026-03-18 20:17:30 +08:00
.gitignore 项目:修改 gitignore 添加配置文件 2025-11-21 02:33:23 +08:00
books.json 更新书源:242,更新链接 2025-11-12 19:26:55 +08:00
btsrk.json 更新订阅 264:更新登陆界面 2026-03-18 20:17:30 +08:00
import.json 站点:更新 logo 图片 2025-11-23 06:27:11 +08:00
linpx.json 更新书源 264:自定义按钮打开登陆界面 2026-03-18 20:17:30 +08:00
normal.json 固定4个空格缩进 2024-09-12 14:36:42 +08:00
package.json 站点:添加评论区 2026-01-19 14:23:42 +08:00
pixiv.json 更新书源 264:自定义按钮打开登陆界面 2026-03-18 20:17:30 +08:00
pixivToc.json 添加 Pixiv 目录规则 2025-02-15 13:13:32 +08:00
pnpm-lock.yaml 站点:添加评论区 2026-01-19 14:23:42 +08:00
README.md 站点:阅读链接切换为 sigma 版本 2026-03-13 23:52:03 +08:00

Pixiv BookSource

🅿️ 开源阅读 Pixiv 书源

🏠 书源官网 & 使用指南

✈️ 频道 @PixivSource

Pixiv 书源项目 打赏名单

臻享阅读:最好的 Pixiv 小说阅读器——开源阅读 + Pixiv 书源

快速开始➡️下载阅读➡️导入书源➡️登录账号➡️阅读设置➡️开始使用

📖 书源功能

书源 状态 直连 支持 P站 特性 实现 阅读 功能
Pixiv 单篇 系列 插图 搜索 发现 添加网址
Linpx 单篇 系列 插图 搜索 发现 添加网址
兽人小说 单篇 系列 插图 搜索 发现 添加网址
📖 书源功能
🅿️ P站特性

🅿️ 已支持 Pixiv 特性

  • 📚 小说类型
    • 单篇小说【单篇完结作品】
    • 系列小说【系列连载作品】
  • ️ 小说收藏

    1.收藏类功能

    • ️ 关注作者(最新小说)
      • 发现: 查看关注作者的最新小说
      • 登录界面: 关注作者 取消关注
    • 📃 追更列表
      • 发现: 查看追更列表
      • 登录界面: 加入追更 取消追更
    • ❤️ 收藏小说
      • 发现: 查看收藏(公开 & 私密) 查看他人收藏
      • 登录界面: 加入收藏 取消收藏
      • 登录界面: 收藏系列 取消收藏系列(特色功能)
    • 🏷️ 小说书签
      • 发现: 查看书签(第1页)
      • 登录界面: 加入书签 删除书签(未启用)
  • ↩️ 小说互动

    2.互动类功能

    • 💬 章节评论
      • 章节正文: 查看评论
      • 登录界面: 发送评论 删除评论
    • 📃 小说投票
      • 章节正文: 查看投票
      • 登录界面:☑️ 进行投票(未启用)
  • 💯 小说推荐

    3.推荐类功能

    • 💯 推荐小说
    • 🔍 发现小说
    • 🏠 首页小说
    • 🆕 最新 企划 约稿
    • 👑 小说排行
    • 🔥 原创热门
  • 🔧 小说工具(标记符号)

    4.小说标记符号

    • 完美支持的标记符
      • [uploadedimage:自动生成ID] 通过上传图片添加插画
      • [pixivimage:作品ID-序号] 通过作品ID添加插画
    • ☑️ 受阅读功能限制,无法完美支持的标记符
      • ☑️ [newpage] 分页
      • ☑️ [chapter:章节名称] 添加本章标题
      • ☑️ [jump:链接目标的页面编号] 页面跳转
      • ☑️ [[jumpuri:标题 > 链接目标的URL]] 添加超链接
      • ☑️ [[rb:汉字 > 注音]] 添加注音

        使用括号注音:[[rb:汉字 > 注音]] => 汉字(注音)

      • ☑️ 汉字《注音》选择置き換える后,Pixiv 会转换成[[rb:汉字 > 注音]]

        注音位置是汉字时,默认恢复被替换的书名号:[[rb:汉字 > 注音]] => 汉字《注音》 默认开启,可在书源设置中修改

    • 🈚️ 不支持的标记符
📖 阅读功能

📖 已实现阅读功能

  • 🔍 搜索小说
    • 🔍 常规搜索(默认同时搜索小说名称、标签)
    • 🀄️ 繁简通搜(支持:小说名称、标签)
    • 👤 作者专搜(格式:@作者名称
      • 搜索作者时不进行繁简转换
    • #️⃣ 标签专搜(格式:#标签 #小说名称
      • 搜索标签时不进行繁简转换
    • 字数过滤(格式:关键词 + 空格 + 字数3k
      • 字数限制规则:3k 3k5 3w 3w5
      • 例如:校园 字数3k 校园 纯爱 字数3k
  • ️ 发现小说
    • ️ 常规发现
    • 🆙 更新书源、订阅源
    • 📌 喜欢标签(于登陆界面自定义)
    • ❤️ 他人收藏(于登录界面自定义)
  • 🔗 添加网址
    • 单篇链接 系列链接 作者链接
    • 支持同时添加多条网址链接
  • 🌐 订阅源
    • 添加小说到书架
    • 导入书源/更新书源
    • 登录界面(部分功能同下)
  • ⏺️ 登录界面
    • 基础功能:
      • 账号:🅿️ 登录 🔙 退出 ⚙️ 设置
      • 书源:🆙 更新 🔰 指南 ✈️ 直连
    • 互动功能:
      • 小说:❤️ 收藏 📃 追更 💬 评论
      • 作者:️ 关注 🚫 屏蔽(本地)
      • 评论: 发送 🗑️ 删除 🔄 刷新(正文)
    • 自定义功能:
      • 屏蔽功能:🚫 标签 🚫 描述 🚫 作者
      • 添加屏蔽:🚫 添加 ️ 删除 👀 查看(切换屏蔽)
      • 喜欢标签:📌 添加 🗑️ 删除 👀 查看
      • 他人收藏:❤️ 添加 🖤 删除 👀 查看
📌 特色功能

📌 Pixiv 书源 特色功能

  • ✈ 直连模式

    ✈️ 特色 直连模式

    • 📖 兼容软件(截至 244 版本):

      • 阅读 Beta 新包名
      • 阅读 洛娅橙
      • 阅读 MD3
      • 阅读 正式版 3.25
      • 源阅
    • ✈ 开启方法(登陆界面):

      • 登录 Pixiv 账号
      • 开启【直连模式】
    • 🚫 不可用功能:

      • 搜索作者
      • 原始链接
      • 发现:书签、首页、排行榜
  • 📚 小说功能

    📚 特色 小说功能

    • 🚫 屏蔽小说(搜索、发现、添加网址、订阅源):
      • 🚫 屏蔽作者:显示/屏蔽 指定作者的全部小说(本地)
      • 🚫 屏蔽内容:显示/屏蔽 指定标签/描述小说(本地)
      • 🚫 屏蔽收藏:显示/屏蔽 已经收藏/追更小说(本地)
    • 🔍 高级搜索:
      • 🀄️ 繁简通搜 👤 作者专搜 #️⃣ 标签专搜
    • ️ 自定义发现:
      • ⚙️ 发现设置
      • 📌 喜欢标签 ❤️ 他人收藏
    • ⏺️ 互动功能:
      • ❤️ 收藏小说:
        • ❤️ 收藏系列 🖤 取消收藏系列
      • 💬 发送评论:
        • 💬 自动拆分过长评论
  • 📌 阅读功能

    📌 支持 阅读功能

    • ⚙️ 设置按钮(我的 - 书源管理 - Pixiv 小说 - 登录)
    • ⏺️ 互动功能(小说 - 阅读界面 - Pixiv 小说 - 登录)
    • 🆙 更新书源、订阅源
    • 添加小说至书架
⚙️ 书源设置

⚙️ 书源功能设置

1.书源设置

  • 1️⃣ 常规设置 ⚙️ 常规设置:我的 - 书源管理 - Pixiv 小说 - 登录
    书源设置   默认状态 常量名称   作用
    繁简通搜   开启 CONVERT_CHINESE 搜索
    搜索作者   关闭 SEARCH_AUTHOR 搜索
    隐藏收藏小说 关闭 SHOW_LIKE_NOVELS 全局
    隐藏追更系列 关闭 SHOW_WATCHED_SERIES 全局
          
    更多简介   关闭 MORE_INFORMATION 详情
    更新时间   开启 SHOW_UPDATE_TIME 目录
    原始链接   开启 SHOW_ORIGINAL_LINK 目录
    恢复书名号  开启 REPLACE_TITLE_MARKS 正文
    显示描述   开启 SHOW_CAPTIONS 正文
    显示评论   开启 SHOW_COMMENTS 正文
          
    直连模式   关闭 IPDirect 全局
    快速模式   关闭 FAST 全局
    调试模式   关闭 DEBUG 全局
    • 搜索作者:

      • 默认搜索 切换 搜索标签、模糊搜索作者
    • 隐藏收藏、隐藏追更:

      • 显示/隐藏 收藏小说:搜索、发现 中 显示/隐藏 已收藏单篇小说
      • 显示/隐藏 追更小说:搜索、发现 中 显示/隐藏 已追更系列小说
    • 直连模式:

      • 原始链接 开启之后,无法直连
      • 开启直连模式时,默认关闭上述功能
    • 快速模式:

      • 繁简通搜、更新时间、原始链接、显示评论,对搜索速度稍有影响
      • 开启快速模式时,默认关闭上述功能

2.发现设置

  • 2️⃣ 发现设置

    发现设置为 显示/隐藏 XX项目

    书源发现设置    默认状态 对应常量名称 作用
    常规小说       开启 SHOW_GENERAL 发现
    最新企划约稿 成人  开启 SHOW_NEW_ADULT 发现
    最新企划约稿 常规  关闭 SHOW_NEW_GENERAL 发现
    排行榜单 成人    开启 SHOW_RANK_ADULT 发现
    排行榜单 常规    关闭 SHOW_RANK_GENERAL 发现
    原创热门 成人    关闭 SHOW_GENRE_ADULT 发现
    原创热门 常规    关闭 SHOW_GENRE_GENERAL 发现
    兽人小说推荐作者   关闭 SHOW_FURRY 发现

3.菜单设置

  • 3️⃣ 菜单设置

    菜单设置为 显示/隐藏 XX项目

    书源设置        默认状态 常量名称   作用
    书源设置(书籍编辑界面) 开启 SHOW_SETTINGS 全局
    发现设置(书籍编辑界面) 开启 SHOW_DISCOVER 全局
    书源设置(小说阅读界面) 关闭 SHOW_SETTINGS2 全局
    发现设置(小说阅读界面) 关闭 SHOW_DISCOVER2 全局

4.设置源变量

  • 🔎 筛选发现(兽人小说站 书源)
    • 1️⃣ 发现 - 长按 "兽人小说站" - 编辑 - 右上角菜单 - 设置源变量
    • 2️⃣ 源变量:输入想筛选的标签,空格间隔(或一行一个),保存
      中文 原创  纯爱
      
    • 3️⃣ 更新:发现 - 长按 "兽人小说站" - 刷新 - 查看筛选后的小说
速率限制

书源请求限制

  • 🕖 缓存时间:7天

    1.最大缓存时间

    • 书源内部 JsLib 使用 getAjaxJson() getAjaxAllJson() getWebviewJson() urlIllustOriginal() 等,访问网络资源时,会默认写入缓存,最多存放30天

    • 后续如果重复请求同一内容,在缓存时间内则不会发送请求,而是直接读取缓存数据,加快请求速度的同时,减少实际请求次数

    • 登录界面中的功能使用了 getPostBody(),不受此限制

    • 获取/刷新目录、获取/刷新评论,会强制更新不受此限制,但在 10 min 内不会重复请求数据

    • 自定义:编辑书源 - 基本 - JSLib - 修改并保存

    var cacheSaveSeconds = 30*24*60*60  // 缓存时间 30 天
    var cacheTempSeconds = 10*60*1000   // 重复请求冷却时间 10 分钟
    
    • 每次更新书源后,需要重新设置
  • 速率限制:2秒3次

    2.请求速率限制

    • 因为上面设置了最大缓存时间,会减少实际的(重复的)网络请求

    • 此处网络请求速率限制可适当调高,账号因此受限请自负其责

    • 自定义:编辑书源 - 基本 - 并发率 - 修改并保存

      3/2000    2s内访问3次(默认)
      
      • 每次更新书源后,需要重新设置
  • 刷新限制:2秒1次

    3.刷新书架限制

    • 考虑到书架上可能有很多书籍,刷新书架会在短时间内向 Pixiv 发起请求

    • 故使用回调规则,限制刷新书架时的请求速率

    • 此处网络请求速率限制可适当调高,账号因此受限请自负其责

    • 自定义:编辑书源 - 正文 - 回调操作 - 修改并保存

      // 开始书架刷新
      function startShelfRefresh() {
          source.putConcurrent("1/2000")
      }
      
      • 每次更新书源后,需要重新设置
  • ⚠️ 正文为空 提示

    4.无法获取正文时,弹出提示

    短时间内请求过多会无法获取正文。 此时弹出窗口,提示:

    您于X时X分触发 Pixiv 【请求限制】,建议 稍候/重新登录 再继续
    
  • ⚠️ 过度访问 提示

    5.【过度访问】提示修改密码

    • 触发 Pixiv 的过度访问后的【3天内】,每4个小时检测1次弹出提示,并推荐修改密码
    您于X时X分触发 Pixiv 【过度访问】,请修改密码并重新登录。如已修改请忽略
    
🐞 调试书源

🐞 调试书源

1.阅读内部调试

我的 - 书源管理 - 编辑书源 - 调试 - 输入内容

调试区域 输入内容
搜索 搜索相应关键词
发现 ::https://www.pixiv.net/ajax/top/novel
详情 https://www.pixiv.net/novel/show.php?id=123
目录 ++https://www.pixiv.net/novel/show.php?id=123
正文 --https://www.pixiv.net/novel/show.php?id=123
  • 提交 小说相关错误时,最好附加其调试信息

🌐 订阅源

🐲 btsrk 订阅源

🐲 btsrk 订阅源:快速导入小说网站等订阅

btsrk 订阅源 订阅源功能
1️⃣ Pixiv 小说 添加小说
导入书源
登录界面
2️⃣ Linpx 林匹克斯
3️⃣ 兽人控小说站
4️⃣ Pixiv 书源项目 快速导入
📖 书源订阅
5️⃣ 兽人控游戏索引 快速访问
🐺 兽人网站
6️⃣ 兽人控游戏库
7️⃣ 兽展日历
8️⃣ 兽聚汇总
📚 books 订阅源

📚 books 订阅源:快速导入阅读书源、订阅源等资源

名称 网址链接
源仓库     https://www.yckceo.com/yuedu/index/index.html
Yiove 书源仓库  https://shuyuan.yiove.com
喵公子书源管理  https://yuedu.miaogongzi.net/gx.html
阅读 APP 源   https://legado.aoaostar.com
阅读合集     https://flowus.cn/share/923f5a35-6dcf-47d1-b8eb-b9c5ef3ed39b
聚合搜索 诸多搜索引擎
阅读使用手册 https://www.yuque.com/legado/wiki
📄 import 订阅源

📄 import 订阅源 (非本项目的其他资源)

  • import 订阅源:导入本项目整理的书源、订阅源等
名称 相关网址
通用书源    https://raw.githubusercontent.com/DowneyRem/PixivSource/main/normal.json
聚合搜索    https://raw.githubusercontent.com/DowneyRem/PixivSource/main/books.json
书源订阅    https://raw.githubusercontent.com/DowneyRem/PixivSource/main/import.json
Pixiv目录规则 https://raw.githubusercontent.com/DowneyRem/PixivSource/main/pixivToc.json
  • 通用书源 :是不世玄奇 为网文网站编写的通用书源,用搜索引擎获取全网小说。
  • 聚合搜索 :是不世玄奇 制作的聚合多个搜索引擎的订阅源,需要配合 通用书源 使用。(集入 books 订阅源)
  • 书源订阅 :是Thomas喲 制作的第三方规则订阅,旨在快速导入书源/订阅源。(已修改)
  • Pixiv 目录规则 :是一片痴心俱成灰 为 Pixiv 本地小说制作的目录规则

🗃 杂类

🌱 项目起源:为了更好的阅读体验

支持开发

©️ 版权问题

版权问题

  1. 开源阅读 Legado 是一个做了很多阅读功能的浏览器
  2. 书源(及订阅源)是浏览器向网站请求数据、处理数据的一套方法
  3. 使用开源阅读 Legado 阅读小说,相当于访问相关网页阅读小说
  4. 开源阅读 Legado 内的作品数据均来自书源内的网站,作品版权归原作者或站方所有
  5. 如有版权问题,请找到书源内的网站,向站方投诉
📌 免责声明

免责声明

  1. 本书源仅用于【交流书源代码】和【学习分享 JS 技术】
  2. 使用书源造成的一切损失均由【书源使用者】自行承担
✈ 社群链接

Telegram 频道 & 群组

Telegram 频道 & 群组 备注
🔊 Pixiv 书源 Pixiv 书源 频道
🔊 Legado|开源阅读 开源阅读 频道
🔊 Legado Beta 开源阅读 Beta 频道
👥 Legado·开源阅读 开源阅读 群组
👥 Legado·开源阅读 开源阅读 话题群组
🔗 项目链接

项目链接

书源项目 链接
本项目  https://github.com/DowneyRem/PixivSource
备份项目 https://codeberg.org/DowneyRem/PixivSource
TS重构版 https://github.com/eigeen/PixivSourceProject
旧项目链接 https://github.com/windyhusky/PixivSource
📢 鸣谢

鸣谢

☑️ To Do

To Do

  • Linpx 系列小说书源(上游不支持)
已完成

️ Stargazers over time

Stargazers over time