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

Alfred 上随手写一个用来知乎搜索的 workflow

  •  
  •   RebeccaHan · 2017-04-05 16:22:16 +08:00 · 7046 次点击
    这是一个创建于 2822 天前的主题,其中的信息可能已经有所发展或是发生改变。

    听说 mac 流行用 Alfred 来代替 spotlight

    作为知乎重度的懒癌患者, 就写了这个 workflow, 功能非常的初级

    项目地址: github.com/RebeccaHanjw/zhihu_search_alfred_workflow

    知乎没有开放 api, 用的是未登录也可以用的 /search

    Basics

    开发基于 JavaScript, node, cheerio, 知乎搜索

    使用: 下载 .alfredworkflow 文件, 双击运行

    由于语言使用的是 JavaScript(我也就熟这个😔), 要求有 node 作为运行环境

    response 的解析依赖于开源的 cheerio

    功能

    使用 Alfred 基于关键词快捷搜索知乎平台上的问题及回答 触发 keyword: zh

    预览

    27 条回复    2017-05-03 05:13:28 +08:00
    zhiyul
        1
    zhiyul  
       2017-04-05 16:34:54 +08:00
    不错,支持 : )
    RebeccaHan
        2
    RebeccaHan  
    OP
       2017-04-05 18:35:14 +08:00
    @zhiyul 谢谢☺️
    xdz0611
        3
    xdz0611  
       2017-04-05 18:55:01 +08:00 via Android
    以前用过一个好像已经不行了。 试试看
    billytom
        4
    billytom  
       2017-04-05 20:00:05 +08:00
    奇怪,我打了 zh 后,只要后面一跟任何关键词,就会变成是百度搜索,谷歌搜索那些,而没办法像楼主那样列出知乎搜索结果列表?
    wangqianfront
        5
    wangqianfront  
       2017-04-05 20:01:29 +08:00
    不错,有想法
    Ixizi
        6
    Ixizi  
       2017-04-05 20:58:55 +08:00
    不错,头像可以
    facert
        7
    facert  
       2017-04-06 09:40:35 +08:00
    👍
    RebeccaHan
        8
    RebeccaHan  
    OP
       2017-04-06 14:32:29 +08:00
    @billytom 是不是程序没有跑起来, 或者依赖有问题? 可以 debug 看看呦~
    billytom
        9
    billytom  
       2017-04-06 15:00:34 +08:00
    @RebeccaHan 不晓得,我这里单输入 zh 的时候,下面还是显示知乎搜索的,一旦后面再输入任何词,又变成了从百度,从谷歌和各种搜索引擎获取结果了(就是没有了上面第二张图那个知乎扩展搜索结果了)
    billytom
        10
    billytom  
       2017-04-06 15:01:48 +08:00
    补个图说明下情况
    billytom
        11
    billytom  
       2017-04-06 15:08:21 +08:00
    有 V2 的大神知道这是怎么回事吗?谢谢
    RebeccaHan
        12
    RebeccaHan  
    OP
       2017-04-06 15:16:47 +08:00
    @billytom alfred 的 debug 那边有报错吗?
    billytom
        13
    billytom  
       2017-04-06 15:29:04 +08:00
    @RebeccaHan 我的 Alfred 版本是 3.3.1 806 ,系统是最新的 MacOS 10.12.4 。想请问下 Alfred 的 debug 在那里看?
    billytom
        14
    billytom  
       2017-04-06 15:33:15 +08:00
    只打 zh 的时候还是可以显示插件的,但只要多打一个字,就变成默认那堆搜索引擎推荐了

    RebeccaHan
        15
    RebeccaHan  
    OP
       2017-04-06 16:02:52 +08:00
    @billytom 右上角 update 下面有个小蜘蛛~~
    billytom
        16
    billytom  
       2017-04-06 16:21:05 +08:00
    @RebeccaHan 如果我跟你说我 update 下面没小蜘蛛呢?

    RebeccaHan
        17
    RebeccaHan  
    OP
       2017-04-06 17:13:51 +08:00
    @billytom 要切换到 workflows 下, 选中要 debug 的那个 workflow 呀~~
    billytom
        18
    billytom  
       2017-04-06 17:29:29 +08:00
    @RebeccaHan 有结果了,请帮忙看看

    billytom
        19
    billytom  
       2017-04-06 17:30:31 +08:00
    这个图才对

    moonman
        20
    moonman  
       2017-04-06 17:49:12 +08:00
    厉害了。
    RebeccaHan
        21
    RebeccaHan  
    OP
       2017-04-07 09:59:50 +08:00
    @billytom 啊....是这样啊, 本子里装 node 环境了不? 或者 node 的路径跟我这个不一样吧
    RebeccaHan
        22
    RebeccaHan  
    OP
       2017-04-07 10:00:58 +08:00
    @billytom 因为 Alfred 自己不带 node 的运行环境, 不像 python php ruby 啥的
    billytom
        23
    billytom  
       2017-04-07 11:19:25 +08:00
    @RebeccaHan 是没装 node 环境
    mechanician
        24
    mechanician  
       2017-04-10 16:50:45 +08:00
    已经在用,感谢作者
    raiz
        25
    raiz  
       2017-04-11 10:12:21 +08:00
    嗯, zh 妹子
    smdx
        26
    smdx  
       2017-04-11 10:23:59 +08:00 via Android
    知乎宝,取名
    MBTimY
        27
    MBTimY  
       2017-05-03 05:13:28 +08:00
    感谢作者, 不能用的, 要先在自己的机器上面装一个 node , 而且要确保路径跟作者写的是一样的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3634 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.