V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
solobat

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

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

    由来

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

    相比较而言,一些经典书籍更值得反复、时时阅读,结合个人阅读的理解和喜好,所以想到做一个在 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   ·   Solana   ·   4917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 09:52 · PVG 17:52 · LAX 02:52 · JFK 05:52
    ♥ Do have faith in what you're doing.