V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
reorx
V2EX  ›  分享创造

Twitter 命令行搜索工具: ts

  •  1
     
  •   reorx ·
    reorx · 2016-08-28 17:44:29 +08:00 · 2397 次点击
    这是一个创建于 3010 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    screenshot

    项目地址: 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!

    3 条回复    2016-08-31 16:56:58 +08:00
    Aether
        1
    Aether  
       2016-08-29 11:18:20 +08:00
    这个命令行太长了。
    设计一下,找到最常用的场景设置为默认场景?
    如果我输入 ts github
    会返回什么?
    reorx
        2
    reorx  
    OP
       2016-08-29 11:46:46 +08:00 via iPhone
    @Aether ts github 在全局 timeline 搜索所有包含 github 的推文。给的例子长只是为了展示搜索参数的功能,其实最常用的场景就是搜索某个人说过的话, ts 'from:someone something' 就可以了
    uuair
        3
    uuair  
       2016-08-31 16:56:58 +08:00
    感谢,但是我不太懂计算机,所以搞不定安装 request socks
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   948 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.