我把前两天做的能快速在长毛象主页“只看原创嘟文”的代码转成一个 Chrome extension 啦。以 Google 审核的尿性估计还要一周左右才会上架,想要尝鲜的话可以直接下载代码安装: https://github.com/mtfront/mastodon-og-only
不用 git 的话直接下载这个 zip 然后解压缩:https://github.com/mtfront/mastodon-og-only/blob/master/mastodon-og-only-v1.0.0.zip
load unpacked extension 方法: https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked
想更无缝/在 Chrome 账户上多器材同步的话就等 chrome store 上架版本吧,到时候我会再来吆喝一声的。
@mtfront 棒!!!赞美
@mtfront 赞美站长!
@mtfront
这么少的代码,直接发布为油猴脚本是不是一个更好的选择。
@bgme 本来是这么想的,但考虑到 extension 使用门槛比油猴脚本低得多,而且跨设备同步更方便,就做成 extension 了。会用油猴的人自然可以轻松复制代码自用
@mtfront 礼问是复制哪一部分到油猴?不用chrome
@bgme 测试于 3.4.6 版,仅在对方实例页(xxx.yyy/@username)有效,help page 有写
@mtfront 谢谢!
跷脚开始提需求:
timeline filter可以做成一个option给用户选择?
@yun5s 嗯,昨天半夜也是这么想的,但是在思考怎么在很短的 button 和 prompt 里跟用户说清楚到底是怎么回事…
@mtfront 赞美象友
@mtfront 很好,这可以屏蔽一些整天关注世界大事,只转发,而对周围的种种不公视而不见的心怀天下的账号,如foner.
@Soda 哈哈哈哈昨天我刚屏蔽了这个人
@MelodyHLL 没有原创,都是外交新闻翻译腔。我不得不屏蔽学了一下“他们很多人在这个娱乐化的时代,依然发出自己独特的声音。这是难能可贵的并且独一无二,我依然继续保持对现实世界的关注以及悲天悯人的热情以及动力。加油,我的朋友们,这是我们唯一并且可以做的事。 ”哈哈
@Soda 哈哈哈哈哈我当时大略看过去:一堆字,写了啥来着?再看一遍,写了啥来着?而且还特别多条一起,就屏蔽了
@mtfront 哇哦!
@ruishang 需要确定现在在哪个 active tab,要在 tab 上 run script 才能达到隐藏/取消的效果,不然只能 modify 插件本身的 html. 插件是开源的可以自行查看: https://github.com/mtfront/mastodon-og-only/blob/master/popup.js#L4
https://github.com/mtfront/mastodon-og-only/blob/master/manifest.json#L6
不知道是不是读取 tab 权限在这里被视作 read browsing history 了
@mtfront 原来如此!谢谢澄清 似乎chrome.tabs.query() 的确会被视作reading browsing histroy。
@ruishang 原来如此!我也学习了新知识哈哈哈
@mtfront 我试了一下 为啥没有变啊
@mtfront 豆豉老師好棒哦!!!!
@mtfront 感谢大佬!
@mtfront 該插件應該也會屏蔽這條轉發?哈哈哈
@mtfront 赞美,感恩
惊,Google 居然一天就审核通过了我的“在别人主页上只看原创嘟文“chrome 插件,点击这里安装: https://chrome.google.com/webstore/detail/original-toots-only/jmkgmhecpnacpoilpekodceagbidllnj
使用方法:
1. 点进别人在别人实例上的主页(URL 例如:douchi.space/@mtfront 这种格式的,一般点别人用户名/头像两次可以打开的那个)
2. 点本 extension 打开界面,然后点 Hide/Show 按钮
3. 如果对方转嘟过多,你可能需要手动载入更多嘟文再点本按钮,因为是前端 hack 只能 filter 已经载入的嘟嘟。
timeline filter 的话因为动态载入和所用 class 不大一样需要稍微修改而且不能取消 hide(除非刷新页面),所以我昨天犹豫了一下没加这个功能,大家想要的话可以跟我说。油猴插件同理。
#project #长毛象中文使用指南