nHentai 助手

爲 nHentai 增加壓縮打包下載方式以及一些輔助功能,同時還支援一些鏡像站

目前為 2023-09-13 提交的版本,檢視 最新版本

作者
神代綺凛
評價
0 0 0
版本
3.11.1
建立日期
2018-12-26
更新日期
2023-09-13
授權條款
GPL-3.0
腳本執行於

nHentai 助手

GitHub

支持 Tampermonkey 和 Violentmonkey,不支持也不会支持 Greasemonkey

安装

从 Greasy Fork 安装(由于成人内容,需要登录才能安装)

从 GitHub Pages 安装

主要功能

  • 为 nHentai 增加 zip (cbz) 打包下载方式,下载时必须保持页面处于前台
  • 当你下载了一个之前下载过的同名本子时将会弹出提醒,此时你可以选择不下载
  • 本子列表页相关
    • 支持 pjax,翻页不会中断本子下载
    • 下载队列功能
    • 下载过的本子标题会置灰

preview1

preview2

设置

settings

在设置面板中,带星号*的设置项需要刷新页面才能生效

  • 下载线程数
    如果你觉得下载太慢,可以适当提高线程数,不过你得清楚,挂(一个好一点的)代理才是拯救辣鸡网络的实在方法
  • 在新选项卡打开
    本子详情页会默认变为在新选项卡中打开,如果不喜欢就关掉它
  • 压缩文件名
    默认是{{japanese}}.zip,可自定义下载下来的压缩文件的文件名,包括扩展名,比如{{english}}.cbz
    支持的占位符:
    • {{english}} - 本子英文名
    • {{japanese}} - 本子日文名
    • {{pretty}} - 本子英文简略标题
    • {{id}} - 本子 ID
    • {{pages}} - 本子页数
    • {{artist}} - 作者 tag
    • 最大数量:默认 30 代表不限制,超出将变为“various”,可在设置中修改
    • 分隔符:默认 ,,可在设置中修改
  • 压缩等级
    范围为0-90是无压缩,1是最快压缩,9是最好压缩,默认为0
    其实对于本子,09压出来的文件大小差别通常不到 1%
  • 文件名长度
    图片文件名小于这个长度时会自动补 0,可以避免某些场景下只按字符串排序所导致的排序混乱问题
  • 自动取消下载过的本子
    当你下载了一个之前下载过的同名本子时将会自动取消下载,而不是弹出选择对话框
  • 发生错误时自动重试
    当错误发生时自动重试,而不是弹出选择对话框
  • 自动显示全部
    本子详情页自动帮你点击“Show all”按钮
  • 显示忽略按钮
    会显示一个忽略按钮,能让你手动标记或取消标记这个本子为已下载的
  • 用标题判断本子是否下载过
    你可以指定用来判断本子是否下载过所使用的标题,如果全不选则可以关闭提醒本子下载过的功能;需要注意 简略 在大部分镜像站是无效的
  • 添加元数据文件
    目前支持添加这些元数据文件:

若添加 ComicInfo.xml 则需要指定标题语言(英语或日语)

进阶设置

  • nHentai 下载节点
    可以切换下载 nHentai 图片的节点,仅在 nHentai 有效
  • 自定义下载地址
    警告:不知道这是做什么的就不要动
    提供一个包含以下占位符的 URL:
    • {{mid}} - Media ID
    • {{index}} - 页号
    • {{ext}} - 图片扩展名
  • 压缩 "streamFiles" 选项
    启用这个选项可以减少内存消耗,但可能导致某些压缩软件不支持生成的压缩文件,详见说明
  • 串行模式
    启用这个选项可以使下载和压缩变为串行任务以减少内存消耗
    如果经常出现 RangeError: Array buffer allocation failed 错误,可以尝试启用它
  • 流式下载
    利用 StreamSaver.js 直接下载压缩流来减少内存占用
    在 Safari 和 Firefox 上无法使用,且下载速度极慢,因此不推荐启用除非真的有内存消耗问题
  • 阻止控制台清空
    只在 nHentai 官方站点可用(需要),当你需要提交控制台日志来定位问题的时候请启用它

其他功能

镜像站支持

该脚本支持部分镜像站,具体见脚本的 @match@include

如脚本没有在你使用的域名上运行,可自行将网址加入 用户匹配

在镜像站使用时,可能会弹出“一个用户脚本试图访问跨源资源”的提示,请选择“总是允许此域名”或“总是允许全部域名

connect

语言过滤

你可以在导航栏中选择一个语言来过滤本子

langFilter

100% 视图高度

在线阅读时可开启或关闭,只在第三方镜像站生效,nHentai 官方已经有这个功能了

viewMode

推荐脚本