爱意满满的作品展示区。
RebeccaHan

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

  •  
  •   RebeccaHan · Apr 5, 2017 · 8196 views
    This topic created in 3500 days ago, the information mentioned may be changed or developed.

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

    RebeccaHan
    RebeccaHan
    OP
    Apr 6, 2017
    15
    @billytom 右上角 update 下面有个小蜘蛛~~
    billytom
    billytom
    Apr 6, 2017
    16
    @RebeccaHan 如果我跟你说我 update 下面没小蜘蛛呢?

    RebeccaHan
    RebeccaHan
    OP
    Apr 6, 2017
    17
    @billytom 要切换到 workflows 下, 选中要 debug 的那个 workflow 呀~~
    billytom
    billytom
    Apr 6, 2017
    18
    @RebeccaHan 有结果了,请帮忙看看

    billytom
    billytom
    Apr 6, 2017
    19
    这个图才对

    moonman
    moonman
    Apr 6, 2017
    20
    厉害了。
    RebeccaHan
    RebeccaHan
    OP
    Apr 7, 2017
    21
    @billytom 啊....是这样啊, 本子里装 node 环境了不? 或者 node 的路径跟我这个不一样吧
    RebeccaHan
    RebeccaHan
    OP
    Apr 7, 2017
    22
    @billytom 因为 Alfred 自己不带 node 的运行环境, 不像 python php ruby 啥的
    billytom
    billytom
    Apr 7, 2017
    23
    @RebeccaHan 是没装 node 环境
    mechanician
    mechanician
    Apr 10, 2017
    24
    已经在用,感谢作者
    raiz
    raiz
    Apr 11, 2017
    25
    嗯, zh 妹子
    smdx
    smdx
    Apr 11, 2017 via Android
    26
    知乎宝,取名
    MBTimY
    MBTimY
    May 3, 2017
    27
    感谢作者, 不能用的, 要先在自己的机器上面装一个 node , 而且要确保路径跟作者写的是一样的.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5438 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 03:16 · PVG 11:16 · LAX 19:16 · JFK 22:16
    ♥ Do have faith in what you're doing.