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

2017-09-05 11:14:47 +08:00
 kenshinji
欢迎大家来 code review,提 issue,代码很水,欢迎批评指正。
https://github.com/kenshinji/yddict
6247 次点击
所在节点    Node.js
30 条回复
hjdtl
2017-09-05 11:21:34 +08:00
非常酷 已安装
Gavinpeng
2017-09-05 11:23:37 +08:00
感觉一般吧
keenwon
2017-09-05 13:51:34 +08:00
刚好我之前也写了个 https://github.com/keenwon/eazydict
2bt
2017-09-05 14:16:20 +08:00
我想问一下,查询频率高了,不会封 IP 吗。
我之前写过一个扩展,查几个词就 forbidden 了
keenwon
2017-09-05 14:36:12 +08:00
@2bt

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

https://github.com/TimothyYe/ydict
kenshinji
2017-09-06 11:23:36 +08:00
@timothyye 赞赞赞
kenshinji
2017-09-06 17:28:21 +08:00
@timothyye 发现你的 Go 版本的没有那个 cli-spinner ( 逃~~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/388261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX