Skip to content

最好的 Pixiv 小说阅读器——开源阅读 + Pixiv 书源 / Legado with Pixiv BookSource, The Best Novel Reader for Pixiv

Notifications You must be signed in to change notification settings

DowneyRem/PixivSource

Repository files navigation

Pixiv BookSource

🅿️ 开源阅读 Pixiv 书源

✈️ 频道 @PixivSource

📖 书源功能

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

🅿️ 已支持 Pixiv 特性

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

    1.收藏类功能

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

    2.互动类功能

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

    3.推荐类功能

    • 💯 推荐小说

    • 🔍 发现小说

    • 🏠 首页小说

    • 🆕 最新 企划 约稿
      • ✅ R18 小说
      • ✅ 一般小说(默认隐藏)

        (可在书源设置中修改 SHOW_GENERAL_NEW ),更改后需要在发现页面刷新分类(发现:长按"Pixiv",刷新)

    • 👑 小说排行
      • ✅ R18 小说排行榜
      • ✅ 一般小说排行榜(默认隐藏)

        (可在书源设置中修改 SHOW_GENERAL_RANK ),更改后需要在发现页面刷新分类(发现:长按"Pixiv",刷新)

    • 🔥 原创热门
      • ✅ R18 小说热门分类(默认隐藏)
      • ✅ 一般小说热门分类(默认隐藏)

        (可在书源设置中修改 SHOW_GENERAL_GENRE SHOW_GENERAL_GENRE ),更改后需要在发现页面刷新分类(发现:长按"Pixiv",刷新)

  • 🔧 小说工具(标记符号)

    4.小说标记符号

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

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

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

        注音位置是汉字时,默认恢复被替换的书名号:[[rb:汉字 > 注音]] => 汉字《注音》

        默认开启,可在书源设置中修改 REPLACE_TITLE_MARKS

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

📖 已实现阅读功能

  • 🔍 搜索小说
    • 🔍 常规搜索(默认同时搜索小说名称、标签、作者)
    • 🀄️ 繁简通搜(支持:小说名称、标签)
    • 👤 作者专搜(格式:@作者名称
      • 搜索作者时不进行繁简转换
    • #️⃣ 标签专搜(格式:#标签 #小说名称
      • ⏬ 字数过滤(格式:关键词 + 空格 + 字数3k
        • 字数限制规则:3k 3k5 3w 3w5
        • 例如:校园 字数3k 校园 纯爱 字数3k
  • ⭐️ 发现小说
    • ⭐️ 常规发现
    • 🆙 更新书源、订阅源
    • 📌 喜欢标签(自定义)
    • ❤️ 他人收藏(自定义)
  • 🔗 添加网址
    • ✅ 单篇链接 ✅ 系列链接
    • ✅ 支持同时添加多条网址链接
  • 🌐 订阅源
    • ✅ 添加小说到书架
    • ✅ 导入书源/更新书源
    • ✅ 登录界面(部分功能同下)
  • 🚩 登录界面
    • 账号:✅ 登录 ✅ 退出 ✅ 设置
    • 书源:✅ 更新 ✅ 指南 ✅ 反馈
    • 单篇:✅ 收藏 ✅ 评论 ✅ 分享
    • 系列:✅ 追更 ✅ 收藏 ✅ 分享
    • 评论:✅ 发送 ✅ 删除 ✅ 获取(正文)
    • 作者:✅ 关注 ✅ 拉黑 ✅ 屏蔽(本地)
📌 特色功能

📌 Pixiv 书源 特色功能

  • ✈ 直连模式

    ✈️ 特色 直连模式

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

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

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

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

    📚 特色 小说功能

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

    📌 支持 阅读功能

    • ⚙️ 设置按钮(登录界面)
    • 🆙 更新书源、订阅源
    • ➕ 添加小说至书架
⚙️ 书源设置

⚙️ 书源功能设置

1.书源设置

  • 1️⃣ 常规设置 ⚙️ 常规设置:打开小说 - 菜单 - 登录 - 点击下方按钮
    书源设置   默认状态 常量名称   作用
    繁简通搜   ✅ 开启 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️⃣ 发现设置

    ⚙️ 发现设置:编辑书源 - 基本 - 变量说明 - 修改并保存

    • ⚠️ 修改时,请修改truefalse,或相反
    • ⚠️ 每次更新书源后,需要重新修改发现设置
    书源发现设置 默认状态 对应常量名称 作用
    最新显示一般小说 ⭕ 关闭 SHOW_GENERAL_NEW 发现
    排行显示一般小说 ⭕ 关闭 SHOW_GENERAL_RANK 发现
    热门显示R18小说 ⭕ 关闭 SHOW_R18_GENRE 发现
    热门显示一般小说 ⭕ 关闭 SHOW_GENERAL_GENRE 发现
  • 3️⃣ 发现配置代码
    {
      "SHOW_GENERAL_NEW": false,
      "SHOW_GENERAL_RANK": false,
      "SHOW_R18_GENRE": false,
      "SHOW_GENERAL_GENRE": false
    }
    

2.设置源变量

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

⏩ 书源请求限制

  • 🕖 缓存时间:7天

    1.最大缓存时间

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

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

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

    • 获取/刷新目录、获取/刷新评论,会强制更新,不受此限制

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

    var cacheSaveSeconds = 7*24*60*60  // 缓存时间7天,可以延长,不建议缩至过短
    
    • 每次更新书源后,需要重新设置
  • ⏩ 速率限制:2秒3次

    2.请求速率限制

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

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

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

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

    3.刷新书架限制

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

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

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

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

      // 开始书架刷新
      if (event === "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 系列小说书源(上游不支持)
✅ 已完成
  • ✅ Linpx 订阅源
  • ✅ Pixiv 订阅源(使用JS注入,代码来自【聚合搜索】)
  • ✅ 兽人控小说站 订阅源
  • ✅ Pixiv 书源:关注作者的最新小说 #11
  • ✅ Linpx 书源:推荐作者的近期小说
  • ✅ Pixiv 书源:通过作品ID添加插画
  • ✅ Linpx 书源:通过作品ID添加插画(使用 pixiv.cat )
  • ✅ Pixiv 书源:添加网址加入书架;订阅源添加到书架
  • ✅ Pixiv 书源:追更列表 #14
  • ✅ Pixiv 书源:排行榜 #13
  • ✅ Pixiv 系列小说 书源
  • ✅ Pixiv 书源:完善字数统计 #18
  • ✅ Pixiv 书源:显示更多信息 #17
  • ✅ Pixiv & Linpx 书源:添加小说更新时间
  • ✅ Pixiv & Linpx 书源:搜索作者
  • ✅ import 订阅源:导入其他书源、订阅源
  • ✅ Pixiv & Linpx 书源:添加小说章节字数
  • ✅ Pixiv 书源:正文尾部加入小说评论
  • ✅ Linpx 书源:搜索链接
  • ✅ Pixiv & Linpx 书源:添加链接
  • ✅ 兽人控小说站 书源
  • ✅ 书源发现:更新书源和订阅源
  • ✅ 订阅源:导入/更新书源
  • ✅ Pixiv 漫画书源:搜索、详情、目录、正文
  • ✅ Pixiv & Linpx & 兽人控小说站 书源:繁简通搜

⭐️ Stargazers over time

Stargazers over time

About

最好的 Pixiv 小说阅读器——开源阅读 + Pixiv 书源 / Legado with Pixiv BookSource, The Best Novel Reader for Pixiv

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •