我把前两天做的能快速在长毛象主页“只看原创嘟文”的代码转成一个 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 上架版本吧,到时候我会再来吆喝一声的。
惊,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(除非刷新页面),所以我昨天犹豫了一下没加这个功能,大家想要的话可以跟我说。油猴插件同理。
@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 了