Skip to content

基于JSBox的iOS端Exhentai.org阅读方案

Notifications You must be signed in to change notification settings

zxcvbnmip/JSEhViewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSEhViewer

提升exhentai.org在 iOS 平台的阅读体验,并尽情使用其强大的搜索、评分、收藏、评论等诸多功能!
本应用基于 JSBox 平台。在功能上对标 Android 平台的 EhViewer。另外,也可以选择在 Pythonista 3 平台的孪生应用PyEhViewer

Features

  • 自动翻页,解放左酱右酱
  • 快捷搜索
  • 高级搜索
  • 边栏、搜索词收藏、直接打开 url 等快捷功能
  • 标签翻译
  • 打分、收藏、分享、评论
  • 可以导入已缓存的旧版本,或者将旧版本导到新版本,方便追更新
  • 缓存,缓存内容也可以搜索
  • 自适应屏幕
  • 阅读页面可以使用手势操作
  • 更加规范和模块化的设计(相比于 PyEhViewer),因此你可以在此开源代码之上添加想要的任何功能!

前提

这是本人为了欣赏艺术、提升欣赏艺术的体验才写的,因此很遗憾,可能不适合对艺术没有追求的人。
本程序虽然前提设置有点复杂,但是程序本身的操作是一目了然的。

你必须满足以下前提才能使用 JSEhViewer:

  1. (必要) JSBox>=2.1.0
  2. (必要) iPad,不完全适配 iPhone
  3. (必要) 可以访问e-hentai.orgexhentai.org的网络环境
  4. (必要) 注册e-hentai.org账号,并确保可以访问exhentai.org,然后请去Hath Perks 页面点亮 Multi-Page Viewer 的 Hath Perk
  5. 设置界面做以下设置:
  • (必要)Front Page Settings 设为 Extended
  • (必要)Thumbnail Settings 中的 Size 设为 Large
  • (可选)Gallery Name Display 设为 Japanese Title (if available)
  • (可选)Search Result Count 设为 50 results。此功能需要 Paging Enlargement I 的 Hath Perk

安装和更新

  • 安装
    建议使用 git 进行安装。比如你可以用gitCloneDownloader
    也可以直接下载 releases 的源代码包并导入 JSBox。

  • 更新
    不删除原应用的情况下直接安装同名应用,JSBox 不会删除用户自行添加的文件。因此,直接重装即可更新。

已知问题

  • 请注意所有的数据库写入操作都是在图库关闭的时候进行的,所以如果不关闭图库就直接退出 JSBox,那么这个图库就不会保存到数据库。

TO-DO

  • 适配 iPhone
  • 缓存搜索支持‘-’号过滤语法

Contributing

如果你想帮助本项目,请考虑以下方面:

  • 针对 iPhone 的适配工作,需要将部分自定义控件针对 iPhone 进行界面和操作逻辑的重构
  • 实现完整的配置功能,需要获取设置界面的完全解析

截图

0.png
1.png
2.png
3.png

About

基于JSBox的iOS端Exhentai.org阅读方案

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%