V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
RebeccaHan

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

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

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

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

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

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