V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
solobat
V2EX  ›  分享创造

(英语)网页阅读的新姿势 -- Chrome 命令启动器 Steward 新玩具之 Websites Actions

  •  
  •   solobat · 2019-02-14 18:39:03 +08:00 · 1396 次点击
    这是一个创建于 2138 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虽然 Steward 逐渐沦为个人的玩具,但是玩着玩着还是有些感觉不错的新东西,跟大家分享下。

    websites 与 actions

    简单说,websites 就是对网站的抽象,比如标题、导航、icon、outline、锚点等等; actions 则是对网页中常用操作的抽象,比如页面元素点击、显示、隐藏、页面防误关闭、加 TODO 类书签等等。

    websites 用户可自行添加配置,也可以上传到 github repo,或者使用 wsm install 安装

    两个有意思的 action

    英语动词高亮

    English Syntax Highlighter 以及垠神那篇关于英语语法博文的启发,新加了一个 englishSyntaxHighlight 的 website action,根据配置将页面内指定区域的英文动词标注出来。

    安装

    wsm install quora

    视频

    优酷视频 比较模糊,大家凑合看

    配置

    以 quora 网站为例

    "actions":[
        {
          "actionType":"englishSyntaxHighlight",
          "extend":{
            "scope":"viewport"
          },
          "pattern":"/**",
          "selector":".ui_qtext_expanded",
          "title":"English syntax highlighting"
       }
    ]
    

    看图

    Imgur

    简易阅读模式

    一直希望有一种保留文章区样式,而隐藏与文章无关区域的阅读模式。本着一切可以用 Steward 实现的功能,都先实现一下看看,所以加了 readMode 的 action。

    安装

    wsm install quora

    视频

    优酷视频

    配置

    {
          "actionType":"readMode",
          "extend":{
            "scope":"viewport",
            "subActions":[
              {
                "actionType":"click",
                "lifecycle":"enter",
                "selector":".AnswerExpandable"
              }]
          },
          "pattern":"/**",
          "selector":".feed_item,.pagedlist_item",
          "title":"Read Mode"
    }
    

    看图

    Imgur

    BTW

    • 知乎的使用在视频里有介绍,大家想体验的话,可以使用 wsm install zhihu 来安装
    • englishSyntaxHighlight 这个 action 用的是 English Syntax Highlighter 页面抓的接口,后续会用自己开发的接口来代替。
    • 更专业的阅读模式,推荐 简悦 , EasyReader 也能满足部分需求。
    • Steward 也有 Firefox 版,但是由于 api 限制,websites 功能用不了
    • 相关文档在官网有,不过更新比较慢,不完整
    第 1 条附言  ·  2019-02-14 19:49:18 +08:00
    4 条回复    2019-02-16 11:00:51 +08:00
    gkiwi
        1
    gkiwi  
       2019-02-14 19:15:49 +08:00
    3ks !还在玩耍中~

    Steward Lite 链接错了,与 Steward 重复了。
    gkiwi
        2
    gkiwi  
       2019-02-14 19:37:30 +08:00   ❤️ 1
    很棒!谢谢
    solobat
        3
    solobat  
    OP
       2019-02-14 19:48:48 +08:00
    trimleo
        4
    trimleo  
       2019-02-16 11:00:51 +08:00   ❤️ 1
    一直在用~ 很高效
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1287 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:29 · PVG 01:29 · LAX 09:29 · JFK 12:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.