Twitter 命令行搜索工具: ts

2016-08-28 17:44:29 +08:00
 reorx

Twitter 是我日常生活中不可缺少的工具和服务,新的发现、思考、一闪而过的想法、和朋友们的聊天,都记录在 Twitter 中。因此搜索成了一个非常频繁的需求,但是打开网页搜索十分繁琐,第三方客户端又不支持网页端丰富的语法,所以诞生了 ts 这个小工具。对于程序员来说,命令行自然是用起来最顺手的环境 :)

项目地址: https://github.com/reorx/ts

安装

使用 Python 2.7 的 pip 进行安装 (暂不支持 Python 3):

pip install ts

使用

  1. 首先需要初始化配置文件: ts --init ,根据提示访问 gist 获取 consumer key/secret 并输入到命令行

  2. 如果需要,先设置代理 ts --config proxy

  3. 进行 OAuth 验证: ts --auth

  4. 开始搜索! 示例如下:

    • ts 'from:novoreorx Python until:2016-08-01' -c 10 -l en

      解释: 搜索 @novoreorx 发布的包含 Python 但没有 Django 的推文,发布时间在 2016-08-01 之前,获取 10 条,语言为英文

    • ts '#Hearthstone to:bdbrode' --link -c 10

      解释: 搜索在 #Hearthstone 这个话题下所有对 @bdbrode 说的推文 LOL ,并在推文后附上原始链接,获取 10 条

Enjoy!

2339 次点击
所在节点    分享创造
3 条回复
Aether
2016-08-29 11:18:20 +08:00
这个命令行太长了。
设计一下,找到最常用的场景设置为默认场景?
如果我输入 ts github
会返回什么?
reorx
2016-08-29 11:46:46 +08:00
@Aether ts github 在全局 timeline 搜索所有包含 github 的推文。给的例子长只是为了展示搜索参数的功能,其实最常用的场景就是搜索某个人说过的话, ts 'from:someone something' 就可以了
uuair
2016-08-31 16:56:58 +08:00
感谢,但是我不太懂计算机,所以搞不定安装 request socks

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/302288

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX