kenshinji
V2EX  ›  Node.js

新手初学 node,撸了一个有道词典命令行工具

  •  1
     
  •   kenshinji · Sep 5, 2017 · 7588 views
    This topic created in 3347 days ago, the information mentioned may be changed or developed.
    欢迎大家来 code review,提 issue,代码很水,欢迎批评指正。
    https://github.com/kenshinji/yddict
    30 replies  •  2018-08-28 10:25:16 +08:00
    hjdtl
    hjdtl
    Sep 5, 2017
    1
    非常酷 已安装
    Gavinpeng
    Gavinpeng
    Sep 5, 2017
    2
    感觉一般吧
    keenwon
    keenwon
    Sep 5, 2017
    3
    刚好我之前也写了个 https://github.com/keenwon/eazydict
    2bt
    2bt
    Sep 5, 2017
    4
    我想问一下,查询频率高了,不会封 IP 吗。
    我之前写过一个扩展,查几个词就 forbidden 了
    keenwon
    keenwon
    Sep 5, 2017
    5
    @2bt

    我被有道封过一段时间,不过是开发阶段,正常使用几率很小,而且 EazyDict 有本地缓存
    kenshinji
    kenshinji
    OP
    Sep 5, 2017 via iPhone
    6
    @2bt 扩展是指的 chrome extension ?通过 API 查的么?
    zchlwj
    zchlwj
    Sep 5, 2017
    7
    不能中文查英文?
    2bt
    2bt
    Sep 5, 2017
    8
    @kenshinji 是的。api 貌似收费的,我直接访问 URL 查词的。
    jin7
    jin7
    Sep 5, 2017 via Android
    9
    eazydict 很不错
    rosu
    rosu
    Sep 5, 2017 via Android
    10
    很酷,不过...我用 wox 解决了这个问题 hhh
    kenshinji
    kenshinji
    OP
    Sep 5, 2017
    11
    @jin7 我也觉得,比我的好多啦~~~我算是抛砖引玉了
    kenshinji
    kenshinji
    OP
    Sep 5, 2017
    12
    @zchlwj 目前是的,欢迎提 issue,我会继续改进的,哈哈
    kenshinji
    kenshinji
    OP
    Sep 5, 2017
    13
    @2bt 哦哦。。我没有用 api,直接查了下浏览器访问 dict.youdao.com 的 get 请求,然后放到我的代码里的
    kisnows
    kisnows
    Sep 5, 2017
    14
    @keenwon #3 前几天刚好下了你这个工具,很好用。
    timothyye
    timothyye
    Sep 5, 2017
    15
    @kenshinji 哈哈,我打算仿照写一个 Go 的……
    TeemoScript
    TeemoScript
    Sep 5, 2017
    16
    node 是看什么学的呀,有什么好的资料分享吗,乱七八糟看了好多,丝毫没啥头绪啊,感觉对于新人来说学习曲线很陡峭
    kenshinji
    kenshinji
    OP
    Sep 5, 2017 via iPhone
    17
    @TeemoScript 你打算用 node 做什么呢? web 后台开发?还是像我一样做命令行小工具。稍微有点 js 基础的话,可以给自己想一些有趣的小项目做做,哪里不会就去 stackoverflow 搜搜,七拼八凑也能做一个简单的东西出来,然后再做下一个项目,再下一个项目....然后就会了。npm 这一套东西可以科学上网的话去油管看教程是最好的了
    timothyye
    timothyye
    Sep 6, 2017
    18
    哈哈,搭车,Go 版本的来了:

    https://github.com/TimothyYe/ydict
    kenshinji
    kenshinji
    OP
    Sep 6, 2017 via iPhone
    19
    @timothyye 赞赞赞
    kenshinji
    kenshinji
    OP
    Sep 6, 2017
    20
    @timothyye 发现你的 Go 版本的没有那个 cli-spinner ( 逃~~~
    timothyye
    timothyye
    Sep 6, 2017 via Android
    21
    @kenshinji 哈哈,没弄……
    TeemoScript
    TeemoScript
    Sep 6, 2017
    22
    @kenshinji 好嘞,非常感谢!还是要硬着头皮啃洋文哈哈,不然得不到进步
    timothyye
    timothyye
    Sep 7, 2017
    23
    @kenshinji

    Go 版本的 V0.2,支持中文->英文翻译了,赶紧移植过去,哈哈……
    timothyye
    timothyye
    Sep 7, 2017
    24
    @kenshinji

    Go 版本的 V0.3,支持显示例句了,哈哈……
    kenshinji
    kenshinji
    OP
    Sep 8, 2017
    25
    @zchlwj v1.0.4 已经支持了,快去更新吧 :)
    AK00900
    AK00900
    Sep 13, 2017
    26
    能不能把这个案例发到我新弄的前端社区里 想取得哥哥的联系方式
    kenshinji
    kenshinji
    OP
    Sep 13, 2017 via iPhone
    27
    @AK00900 什么前端社区?
    realkenshinji
    realkenshinji
    May 4, 2018 via iPhone
    28
    已经更新到了 v1.2.0
    realkenshinji
    realkenshinji
    Jul 31, 2018 via iPhone
    29
    加了个 telegram channel 上去呢
    realkenshinji
    realkenshinji
    Aug 28, 2018
    30
    更新到 v1.3.0, 加上了显示例句的功能
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4893 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 08:02 · PVG 16:02 · LAX 00:02 · JFK 03:02
    ♥ Do have faith in what you're doing.