爱意满满的作品展示区。
44670

做了一个用于阅读 TXT 文件的 PWA 应用,支持朗读、本地书库。iOS 可用

  •  
  •   44670 · Nov 30, 2021 · 3479 views
    This topic created in 1634 days ago, the information mentioned may be changed or developed.
    使用方法:
    iOS Safari 或者 Android Chrome/Edge 浏览器打开: https://reader.44670.org/
    添加到首页后会变成一个全屏幕的 App ,且支持离线使用。

    可以直接载入本地的 UTF8 编码 TXT 文件,由于自行实现了文本渲染所以几十 MB 的文件都没有问题。
    触碰屏幕顶部的 10%区域会显示菜单,可以选择朗读文本之类的功能。

    除了直接载入 TXT 文件之外,还支持本地书库功能,可以用 PC 端的 Python 工具自行建立高度压缩的本地 TXT 书库(这个工具会自动探测编码和文本分类):
    https://github.com/44670/44Reader/blob/main/make4lib.py
    制作好 4lib 文件后即可在手机上打开并搜索想看的书籍。

    可以把 pow(10,9)个汉字压缩到差不多 700MB ,足够在手机里囤积一大堆书了。
    7 replies    2021-12-06 18:02:48 +08:00
    FrankAdler
        1
    FrankAdler  
       Dec 1, 2021
    mark ,很久没看 txt 的小说了
    kkocdko
        2
    kkocdko  
       Dec 1, 2021 via Android
    表示对压缩算法很感兴趣
    44670
        3
    44670  
    OP
       Dec 2, 2021
    @kkocdko 用的是 Google 的 brotli!
    Twogood
        4
    Twogood  
       Dec 2, 2021
    虽然我很久没看 txt 了,但是偶尔还是觉得应该翻翻书装下,点 z
    kkocdko
        5
    kkocdko  
       Dec 2, 2021 via Android
    @44670 也许可以试着训练一个 zstd ?
    Shazoo
        6
    Shazoo  
       Dec 4, 2021
    不支持 GBK
    shawndev
        7
    shawndev  
       Dec 6, 2021
    代码不太 pep8 的样子🧐
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2881 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 04:36 · PVG 12:36 · LAX 21:36 · JFK 00:36
    ♥ Do have faith in what you're doing.