大部分人使用社交服务时最常看的是时间线/首页。但我知道还有一部分人因为各种各样的理由,更喜欢看他/她自己列出来的某(几)个列表里的内容。
如果你喜欢看列表,又恰巧在用 Tweetbot,那这个技巧对你来说能省不少操作。
首先,Tweetbot 里打开列表的 URL 是下面这个:
tweetbot:///list/<list_id>
是个非常简单的 URL,问题的关键是找这个 <list_id>
。这个 ID 没有什么特别直接的办法查看,如果你是开发者,可以通过获取 API 的方式来搞到 List ID。如果不会这么做,你可以通过下面的方法在 macOS 上和 iOS 上找到这个 ID。
Mac 上查看列表 ID
在你常用的浏览器里进入你 Twitter 的列表页:
https://twitter.com/lists
然后在页面空白处右键,选择「检查元素」(Safari)或「显示网页源代码」(Chrome)之类的能看该网页 HTML 的那个选项。
然后搜你想查看 ID 的那个列表名,在那个列表名前面会有一个 data-list-id
,后面的数字就是该列表的 ID:
iOS 上查看列表 ID
iOS 上的原理也一样,只不过略微费劲一点,因为 iOS 上的浏览器在这儿有两个短板:一是默认显示为网页的移动端界面,二是没有内置「检查元素」这种功能。
第一个短板很好解决,你可以在 Share Sheet 里找到「请求桌面站点」,然后网页就会转化为桌面端的界面。
第二个短板「检查元素」则需要特殊的应用支持,你可以在 App Store 搜「View Source」这样的关键字去找这类的应用,有免费的有收费的,够用就行。我个人用的是这款,因为它可以高亮搜索结果(但在 Plus 机型上会闪退)。
OK,现在打开你的浏览器,然后进入列表页:
https://mobile.twitter.com/你的用户名/lists
然后用 Share Sheet,选择「请求桌面站点」。紧接着,把上面链接里的 mobile.
去掉,然后选择「前往」,你就可以打开你列表页的桌面端了。
再在 Share Sheets 重用 View Source,和在 Mac 上一样,搜索列表名。看到高亮的列表名后,往前找 data-list-id
,就能找到这个列表的 ID 了。
最后,把这个 ID,填到 tweetbot:///list/
的 <list_id>
那个位置,这个 URL 就搞定了。
如果你在用 Launch Center Pro,你还可以用 LCP 里的列表这个形式来储存多个列表:
如果你用 Workflow 的话,也可以用 Workflow 实现跳转。
最后,你也可以用这种办法寻找 Todoist、Trello 等工具的指定 ID,然后把它们放到你的 LCP 或 Workflow 里。