alswl
V2EX  ›  Alfred

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

  •  2
     
  •   alswl · Nov 4, 2016 · 9210 views
    This topic created in 3655 days ago, the information mentioned may be changed or developed.

    有人使用 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 replies  •  2017-01-08 09:59:58 +08:00
    stream
    stream
    Nov 4, 2016
    1
    有没有欧陆辞典 /Alfred ?
    phoenixlzx
    phoenixlzx
    Nov 4, 2016
    2
    DDD 棒棒哒
    wahyd4
    wahyd4
    Nov 4, 2016
    3
    以前用的有道的 alfred workflow 。不过这个更好用,还能收藏,赞一个
    tunzao
    tunzao
    Nov 4, 2016
    4
    赞赞赞赞赞~
    CerealKiller
    CerealKiller
    Nov 4, 2016 via iPhone
    5
    lz 又提醒我要背单词了
    tyhunter
    tyhunter
    Nov 4, 2016
    6
    赞!之前一直用有道查词
    laxapple
    laxapple
    Nov 4, 2016
    7
    貌似不能汉译英?
    presjch
    presjch
    Nov 4, 2016
    8
    棒棒的!
    HannibaI
    HannibaI
    Nov 4, 2016
    9
    很棒 感谢
    u
    u
    Nov 5, 2016
    10
    为什么每次只能查询单词的第一个字母?
    alswl
    alswl
    OP
    Nov 6, 2016
    11
    @phoenixlzx 活捉凤凰一只
    alswl
    alswl
    OP
    Nov 6, 2016
    12
    @stream 抱歉,没有研究过欧陆词典的 API ,因为我是扇贝用户,所以有需求开发相应功能。
    alswl
    alswl
    OP
    Nov 6, 2016
    13
    @u Alfred 逻辑是逐字(有一定 delay )作为参数调用 API ,所以你可以在输完整个单词之后,再看结果。
    addict
    addict
    Nov 7, 2016
    14
    很不错 感谢
    Lattez
    Lattez
    Nov 7, 2016
    15
    赞,但是离考研只有不到两个月了....
    graycreate
    graycreate
    Dec 19, 2016
    16
    请问授权码怎么找?在 shanbay.com 上没找到
    graycreate
    graycreate
    Dec 19, 2016
    17
    在 alfred3 上无法使用
    alswl
    alswl
    OP
    Dec 19, 2016
    18
    @ghui 随意收藏一个词,如果未授权,都会触发授权流程。授权之后,将当前 URL 地址复制下来,打开 Alfred ,输入 sbauth 你粘贴的 URL

    就好了。

    我没测试过 alfred3 ,暂时也没有买 alfred3 购买计划。理论上说, alfred 这种工具应该会向后兼容的。
    graycreate
    graycreate
    Dec 20, 2016
    19
    @alswl 事实上 alfred3 就是不支持
    florije
    florije
    Dec 26, 2016
    20
    @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
    graycreate
    Dec 27, 2016 via iPhone
    21
    @florije 我也按照这种方式做了,问题不在授权,我这里输入 sb love 后,响应有问题,扇贝的候选条目一闪而过
    florije
    florije
    Dec 27, 2016
    22
    @ghui 好吧,这边貌似没有这种问题,要是说候选条目的话,还真是有略微卡顿,但是没有一闪而过的情况,一般都是一个通知条出现,什么什么 add success 什么的,要不然你找其他小伙伴机器试下?
    alswl
    alswl
    OP
    Dec 29, 2016
    23
    @ghui 如果一闪而过,可以试试新版, https://github.com/alswl/shanbay-alfred2/releases 修复了一个 token 的问题。

    @florije 卡顿的问题一般是网络延迟,我在 master 分支里面调整了一下触发方式,还没有打包,自己在测试中,感兴趣你可以把代码直接拷到 workflow 对应目录试试。
    graycreate
    graycreate
    Dec 30, 2016
    24
    @alswl 我知道我的为什么不能用了,原来是我的 alfred 的设置了代理, 这个代理早不能用了。把代理去掉就好了!
    graycreate
    graycreate
    Jan 8, 2017 via iPhone❤️1
    25
    撸了一个支持 Alfred3 的: https://ghui.me/post/2017/01/ishanbay/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   752 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 23:16 · PVG 07:16 · LAX 15:16 · JFK 18:16
    ♥ Do have faith in what you're doing.