如果你也使用 「扇贝单词」/ Alfred - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
alswl
V2EX    Alfred

如果你也使用 「扇贝单词」/ Alfred

  •  2
     
  •   alswl 2016-11-04 17:15:26 +08:00 8232 次点击
    这是一个创建于 3310 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有人使用 Mac / Alfred 么?推荐一个快速查询 /添加单词的工具。

    在 Alfred 的 Workflow 添加这个插件,可以在 Alfred 快速查询、添加单词,添加的单词会出现在你的单词库里面,还可以发音。

    需要:

    • Mac
    • ALfred
    • Alfred Powerpack
    • 项目地址: https://github.com/alswl/shanbay-alfred2

      下载地址: https://github.com/alswl/shanbay-alfred2/releases

      下面是 Workflow 说明:


      Shanbay-Alfred2-Workflow

      扇贝网 Alfred2 workflow ,主要用于单词查询、添加单词到词库、发音。

      安装

      下载Shanbay.alfredworkflow里面的最新版本。

      双击文件导入即可。

      使用

      • 授权
      • 查单词
        • 使用 sb love 查询单词
      • 添加到单词库
        • 使用 sb love 查询单词,然后使用回车即添加到单词库
      • 打开单词
        • 使用 sb love 查询单词,按住 Command + 回车,打开扇贝官网对应的单词页面
      • 听发音
        • 使用 sb love 查询单词,按住 Ctrl + 回车,即可播放语音

      注:授权有效期为一个月,过期需重新授权。

      截图

      • love
      • auth
      • sound

      其它

      感谢原作者 https://github.com/henter/Shanbay-Alfred2 开发。

      我的改进:

      • 不使用 code 授权模式,改为 token 直接授权,不用打开一个第三方网站(也是因为原来那个授权网站挂掉,我才改造的)
      • 支持发音
      • 移除例句查询功能
      • 移除 requests 依赖,即装即用
      • 除了原项目的资源文件,重写了代码,这么简单的一个项目就简单写写了
    25 条回复    2017-01-08 09:59:58 +08:00
    stream
        1
    stream  
       2016-11-04 17:24:54 +08:00
    有没有欧陆辞典 /Alfred ?
    phoenixlzx
        2
    phoenixlzx  
       2016-11-04 17:27:51 +08:00
    DDD 棒棒哒
    wahyd4
        3
    wahyd4  
       2016-11-04 17:45:30 +08:00
    以前用的有道的 alfred workflow 。不过这个更好用,还能收藏,赞一个
    tunzao
        4
    tunzao  
       2016-11-04 17:58:17 +08:00
    赞赞赞赞赞~
    CerealKiller
        5
    CerealKiller  
       2016-11-04 18:25:34 +08:00 via iPhone
    lz 又提醒我要背单词了
    tyhunter
        6
    tyhunter  
       2016-11-04 18:31:36 +08:00
    赞!之前一直用有道查词
    laxapple
        7
    laxapple  
       2016-11-04 20:38:00 +08:00
    貌似不能汉译英?
    presjch
        8
    presjch  
       2016-11-04 21:21:09 +08:00
    棒棒的!
    HannibaI
        9
    HannibaI  
       2016-11-04 21:48:28 +08:00
    很棒 感谢
    u
        10
    u  
       2016-11-05 00:40:13 +08:00
    为什么每次只能查询单词的第一个字母?
    alswl
        11
    alswl  
    OP
       2016-11-06 15:15:43 +08:00
    @phoenixlzx 活捉凤凰一只
    alswl
        12
    alswl  
    OP
       2016-11-06 15:17:48 +08:00
    @stream 抱歉,没有研究过欧陆词典的 API ,因为我是扇贝用户,所以有需求开发相应功能。
    alswl
        13
    alswl  
    OP
       2016-11-06 15:18:54 +08:00
    @u Alfred 逻辑是逐字(有一定 delay )作为参数调用 API ,所以你可以在输完整个单词之后,再看结果。
    addict
        14
    addict  
       2016-11-07 09:40:37 +08:00
    很不错 感谢
    Lattez
        15
    Lattez  
       2016-11-07 23:53:31 +08:00
    赞,但是离考研只有不到两个月了....
    graycreate
        16
    graycreate  
       2016-12-19 10:55:21 +08:00
    请问授权码怎么找?在 shanbay.com 上没找到
    graycreate
        17
    graycreate  
       2016-12-19 11:07:04 +08:00
    在 alfred3 上无法使用
    alswl
        18
    alswl  
    OP
       2016-12-19 19:03:21 +08:00
    @ghui 随意收藏一个词,如果未授权,都会触发授权流程。授权之后,将当前 URL 地址复制下来,打开 Alfred ,输入 sbauth 你粘贴的 URL

    就好了。

    我没测试过 alfred3 ,暂时也没有买 alfred3 购买计划。理论上说, alfred 这种工具应该会向后兼容的。
    graycreate
        19
    graycreate  
       2016-12-20 00:06:50 +08:00
    @alswl 事实上 alfred3 就是不支持
    florije
        20
    florije  
       2016-12-26 02:00:27 +08:00
    @ghui alfred3 可以用,可能文档说明不是很好,不知道是因为已经网页登陆问题还是其他问题,就是 sb love 不跳出授权页面(稍后看下),看文档一直代码后完全可以手动授权:
    1.请求 urlhttps://api.shanbay.com/oauth2/authorize ,当然带上必要参数,假如正常的话,跳转到一个页面,点击按钮授权后,跳转页面仅有: Shanbay OAuth2
    然后就是楼主正式的流程了:
    (原文复制)出现 Shanbay OAuth2 之后,将完整的 URL 复制下来,并在 Alfred 里面输入 sbauth https://api.shanbay.com/oauth2/auth/success/#access_token=xxx&token_type=Bearer&state=&expires_in=2592000&scope=read+write (后面的 URL 请替换为你自己复制的 URL )

    然后再用 sb some_new_word 就正常了。
    希望能帮到你吧,这边测试过 alfred3 没问题。
    graycreate
        21
    graycreate  
       2016-12-27 21:01:21 +08:00 via iPhone
    @florije 我也按照这种方式做了,问题不在授权,我这里输入 sb love 后,响应有问题,扇贝的候选条目一闪而过
    florije
        22
    florije  
       2016-12-27 21:23:00 +08:00
    @ghui 好吧,这边貌似没有这种问题,要是说候选条目的话,还真是有略微卡顿,但是没有一闪而过的情况,一般都是一个通知条出现,什么什么 add success 什么的,要不然你找其他小伙伴机器试下?
    alswl
        23
    alswl  
    OP
       2016-12-29 17:38:50 +08:00
    @ghui 如果一闪而过,可以试试新版, https://github.com/alswl/shanbay-alfred2/releases 修复了一个 token 的问题。

    @florije 卡顿的问题一般是网络延迟,我在 master 分支里面调整了一下触发方式,还没有打包,自己在测试中,感兴趣你可以把代码直接拷到 workflow 对应目录试试。
    graycreate
        24
    graycreate  
       2016-12-30 17:52:00 +08:00
    @alswl 我知道我的为什么不能用了,原来是我的 alfred 的设置了代理, 这个代理早不能用了。把代理去掉就好了!
    graycreate
        25
    graycreate  
       2017-01-08 09:59:58 +08:00 via iPhone   1
    撸了一个支持 Alfred3 的: https://ghui.me/post/2017/01/ishanbay/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1552 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    Worldis powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:32 PVG 00:32 LAX 08:32 JFK 11:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86