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

Rambler 浏览器扩展 ---- 一次只读一个段落的简易阅读器

  •  
  •   solobat · Dec 14, 2018 · 2728 views
    This topic created in 2844 days ago, the information mentioned may be changed or developed.

    由来

    一直觉得浏览器的 New Tab 是个很有价值的场景,虽然对 Steward 而言可以通过 custom 和 random 命令来充分利用,但通常也只是用来查看一些新闻或信息订阅什么的。

    相比较而言,一些经典书籍更值得反复、时时阅读,结合个人阅读的理解和喜好,所以想到做一个在 New Tab 随机阅读喜好书籍的某一段落的扩展。

    安装

    Rambler 免费开源,代码托管在 Github 上,支持 Chrome 及 Firefox

    技术栈

    TypeScript + React + IndexDB / Dexie

    虽然没多少代码量,也感觉到了类型语言对缓解头疼有奇效~

    使用

    基本操作

    • New Tab 左上角上传 utf-8 编码格式的 txt 文件
    • 每次打开或刷新 New Tab 都会随机显示当前书本的一个段落
    • 右上角可以切换背景颜色
    • 点击 Rambler 图标可以查看上传的书籍列表,支持选择和删除功能

    快捷键 -- New Tab 需要先获取到焦点

    • 刷新: r
    • 上一段落: ArrowLeft / ArrowUp
    • 下一段落: ArrowRight / ArrowDown
    • 跳转到开头: Command / Windows + ArrowLeft / ArrowUp
    • 跳转到末尾: Command / Windows + ArrowRight / ArrowDown

    说明

    • 目前只支持 UTF-8 格式,如果是 GBK/GBK-32 或者其它格式,可以用 vscode 先转换为 UTF-8
    • 这些书虽然基本都买了纸质的,为了方便阅读,网上找了 txt

    看图

    New Tab 阅读

    图标 书籍管理

    后续可能有

    • 更多格式支持
    • 支持顺序阅读,添加阅读统计等
    • 如果能在浏览器里自动转码就好了...
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2529 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
    ♥ Do have faith in what you're doing.