Skip to content

SimpleTextReader is the online text reader that simulates the result of SimpleEpub2, providing a web-based reading experience.

License

Notifications You must be signed in to change notification settings

henryxrl/SimpleTextReader

Repository files navigation

SimpleTextReader Logo

SimpleTextReader - 易笺


中文 | English

主界面

易笺是一款简单纯粹的文本文件阅读器(Web App)

官网: https://reader.yijian.app

非常感谢 Manjusaka 大佬帮忙大佬的热心帮助以及帮忙 host 易笺!鞠躬!

特性

  1. 百兆文件秒开,支持自动识别文件编码(我在国外系统是英文,打开中文小说简直是痛苦)

  2. 中英文小说名、作者名自动识别:

    《书名》作者:作者名.txt

    书名.[作者].txt

    Bookname by author.txt

  3. 中英文标题正则自动识别 —— 自信的说,标题抓取几乎很少有超过易笺的了,看官们可以自行和别的阅读器对比

  4. 支持自动抓取小说中的脚注(支持的脚注格式可以参考我修改的《逍遥游》百度网盘|提取码: qehd

  5. 界面语言随着拖进来的文件而改变(中英自动切换,别的语言咱也不会……)

  6. 自动去除文字中的一些广告,目前只对塞班和知轩藏书的小说进行了优化

  7. 自动制作扉页,显示识别出的标题名和作者名,再戳上一个藏书章(中英文藏书章是不同的哦!)

  8. 自动储存阅读进度,精确到每一行!

  9. 书架功能,自动生成书籍封面

  10. 颜值高,颜值高,颜值高

使用

火狐插件:

  1. 易笺正常版 (v1.6.1)

  2. 易笺无界面版 (v1.2.9.2)

Chrome 插件:

  1. 易笺正常版 (v1.6.1)

  2. 易笺无界面版 (v1.2.9.2)

Edge 插件:

  1. 易笺正常版 (v1.6.1)

  2. 易笺无界面版 (v1.2.9.2)

Docker:

docker run -d --name simpletextreader \
  -p 8866:8866 \
  --restart unless-stopped \
  henryxrl/simpletextreader:latest

重大更新

v1.6

  1. 代码全面重构,提升整体性能和可维护性

  2. 性能显著提升

    [1] 大文件打开速度显著提升,做到 1 秒以内

    [2] 文件在首次处理后,下次打开无需再次处理,加载速度更快

    [3] 界面无任何卡顿现象

  3. 全新的分页逻辑

  4. 新增“快读完”的阅读进度提示

  5. 优化书籍封面生成逻辑

  6. 更流畅的界面语言切换

  7. 改用京华老宋体作为默认字体,以规避可能的版权问题

  8. 修复若干 Bug,提升了稳定性和用户体验

v1.5

  1. 支持设置书籍的标题字体和正文字体

  2. 移除了检测章节标题的字符限制

  3. 优化英文章节标题的正则

  4. 更优雅的目录

  5. 重写分页逻辑。如需用回老版本分页逻辑,请在 URL 最后加上?no-pagebreak-on-title参数。

  6. 上架 Edge 插件商店

v1.4

  1. 新增本地缓存书架 —— 特别鸣谢 cataerogong 的技术支持!

    [1] 支持同时选择/拖拽多个 txt 文档加入书架;

    [2] 自动生成书籍封面;封面颜色根据用户设置的主题颜色变化;

    [3] 书籍排列顺序:

        a. 阅读中书籍按阅读时间顺序排列
    
        b. 未读书籍按书籍名称排列
    
        c. 已读完书籍按阅读时间顺序排列
    

    [4] 在书架中显示每本书的进度以及其他详细信息;增加未读和读完书籍封面的样式;

    Darkmode

    [5] 书架高度由书籍数量而定;

    [6] 阅读时点击右下角的书架(或者按 Esc 键)图标返回书架界面。

    [7] 如需取消书架,请在 URL 最后加上?no-bookshelf参数。

  2. 界面语言默认为浏览器语言 —— 如果浏览器语言中包括中文,界面则用中文;反之则默认英文界面

    [1] 当阅读书籍时界面语言为书籍语言以获得更好的用户体验

  3. 针对超宽屏优化

  4. 其他稳定性更新若干

注意:书架无法在隐私浏览模式下启动,会被自动禁用。

Bookshelf1 Bookshelf2 Bookshelf3 Bookshelf4

v1.3

支持行高,字体大小,主题颜色等参数的自定义

Settings1 Settings2 Settings3

如需取消设置界面,请在 URL 最后加上?no-settings参数

v1.2

支持暗黑模式

黑暗模式

v1.1

易笺可以在任何基于 Chromium 内核的浏览器里安装为 PWA 应用

v1.0

易笺上线火狐 / Chrome 插件商店啦!插件一共有两个版本:

  1. 正常版:点击插件图标即可召唤完整的易笺界面。将文本文件拖入界面后,即可进行阅读。

  2. 无界面版本:无界面版的易笺会检测 URL,任何以 “.txt” 结尾的 URL (包括拖拽进浏览器的本地文件,file://*.txt)都会自动在易笺中打开。值得注意的是,无界面版本打开文件的速度会相对较慢,因为浏览器会先加载完整的文件再传给易笺渲染。

    注:自 v1.2.6 开始,无界面版本只会打开本地 txt 文件,即 file://*.txt


本项目仅用于学习交流使用,请勿用于商业用途

About

SimpleTextReader is the online text reader that simulates the result of SimpleEpub2, providing a web-based reading experience.

Resources

License

Stars

Watchers

Forks

Packages

No packages published