虽然 Steward 逐渐沦为个人的玩具,但是玩着玩着还是有些感觉不错的新东西,跟大家分享下。
简单说,websites 就是对网站的抽象,比如标题、导航、icon、outline、锚点等等; actions 则是对网页中常用操作的抽象,比如页面元素点击、显示、隐藏、页面防误关闭、加 TODO 类书签等等。
websites 用户可自行添加配置,也可以上传到 github repo,或者使用 wsm install
安装
受 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"
}
]
一直希望有一种保留文章区样式,而隐藏与文章无关区域的阅读模式。本着一切可以用 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"
}
wsm install zhihu
来安装englishSyntaxHighlight
这个 action 用的是 English Syntax Highlighter 页面抓的接口,后续会用自己开发的接口来代替。 1
gkiwi 2019-02-14 19:15:49 +08:00
3ks !还在玩耍中~
Steward Lite 链接错了,与 Steward 重复了。 |
2
gkiwi 2019-02-14 19:37:30 +08:00 1
很棒!谢谢
|
3
solobat OP |
4
trimleo 2019-02-16 11:00:51 +08:00 1
一直在用~ 很高效
|