Twitter 是我日常生活中不可缺少的工具和服务,新的发现、思考、一闪而过的想法、和朋友们的聊天,都记录在 Twitter 中。因此搜索成了一个非常频繁的需求,但是打开网页搜索十分繁琐,第三方客户端又不支持网页端丰富的语法,所以诞生了 ts 这个小工具。对于程序员来说,命令行自然是用起来最顺手的环境 :)
项目地址: https://github.com/reorx/ts
使用 Python 2.7 的 pip 进行安装 (暂不支持 Python 3):
pip install ts
首先需要初始化配置文件: ts --init
,根据提示访问 gist 获取 consumer
key/secret 并输入到命令行
如果需要,先设置代理 ts --config proxy
进行 OAuth 验证: ts --auth
开始搜索! 示例如下:
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!
1
Aether 2016-08-29 11:18:20 +08:00
这个命令行太长了。
设计一下,找到最常用的场景设置为默认场景? 如果我输入 ts github 会返回什么? |
2
reorx OP @Aether ts github 在全局 timeline 搜索所有包含 github 的推文。给的例子长只是为了展示搜索参数的功能,其实最常用的场景就是搜索某个人说过的话, ts 'from:someone something' 就可以了
|
3
uuair 2016-08-31 16:56:58 +08:00
感谢,但是我不太懂计算机,所以搞不定安装 request socks
|