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

有道词典的 Emacs 前端

  •  
  •   chunyang ·
    xuchunyang · 2015-01-20 23:39:10 +08:00 · 5339 次点击
    这是一个创建于 3380 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Github repo: youdao-dictionary.el

    7 条回复    2015-01-22 22:33:01 +08:00
    gmsh
        1
    gmsh  
       2015-01-21 09:17:33 +08:00
    哈哈 好东西 辛苦啦
    sethverlo
        2
    sethverlo  
       2015-01-22 11:10:54 +08:00
    总觉得这种都挺卡的……因为要联网嘛,如果有直接查 Mac 下词典的就好了……
    chunyang
        3
    chunyang  
    OP
       2015-01-22 11:49:45 +08:00   ❤️ 1
    @sethverlo 有道词典的一次 HTTP request 的流量其实很少,我没觉得卡。

    在 Emacs 用 Mac 自带词典的插件已经有了 https://github.com/xuchunyang/osx-dictionary.el ,目前我还打算写个命令行接口。
    sethverlo
        4
    sethverlo  
       2015-01-22 11:53:29 +08:00
    @chunyang 因为用过 alfred 版,觉得每次都要等那么两三秒……
    chunyang
        5
    chunyang  
    OP
       2015-01-22 12:00:16 +08:00   ❤️ 1
    @sethverlo 这个插件跟 https://github.com/felixonmars/ydcv 一样,使用了相同的 API,以我自己的网络情况,一次查询大概在 1 秒之内。另外,Emacs 中的 URL 请求自带了缓存的功能(直接保存到本地),因此第二次查询无需联网。
    chunyang
        6
    chunyang  
    OP
       2015-01-22 22:31:06 +08:00
    @sethverlo 刚刚写(修改)好 Mac 自带词典的命令行接口: https://github.com/xuchunyang/osx-dictionary.el/blob/master/osx-dictionary.m#L2,现在可以从命令行查词了。

    但是由于输出的信息量通常太大了,并且格式比较糟糕(HTML => Text),可读性不够好。用 Emacs render 一下能添加一些 keywords 的语法高亮,效果会好一点点。
    chunyang
        7
    chunyang  
    OP
       2015-01-22 22:33:01 +08:00
    @sethverlo 链接格式有点问题,好在 Github 还能解析出正确的地址。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5373 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 07:43 · PVG 15:43 · LAX 00:43 · JFK 03:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.