开发并发布一个健壮的 npm 包:命令行翻译工具

2018-05-26 09:31:05 +08:00
 liuxing

开发并发布一个健壮的 npm 包:https://mp.weixin.qq.com/s/RE0EWyAHep5fKc_6XRJ7bw

Github: https://github.com/liuxing/translator-cli

Npm: https://www.npmjs.com/package/translator-cli

主要使用了 commander superagent xml2js chalk

主要功能:

使用方法

$ npm install -g translator-cli
$ translator
 
  Usage: translator [options] [command]
 
  Options:
 
    -V, --version  output the version number
    -h, --help     output usage information
 
  Commands:
 
    query <words>  Query words
    ls             List all the source
    use            Change source to source

Examples

$ translator query test # fanyi query test 

    test  [ test ]    ~ fanyi.youdao.com

    - n. 试验;检验
    - vt. 试验;测试
    - vi. 试验;测试
    - n. (Test)人名;(英)特斯特

    1. Test
       测试,测验,检验
    2. Test Drive
       Test Drive,Test Drive,无限狂飙
    3. Test Engineer
       测试员,测试工程师,软件测试工程师
5343 次点击
所在节点    Node.js
13 条回复
hjdtl
2018-05-26 09:51:33 +08:00
<a href="https://imgchr.com/i/Cfh4Q1"><img src="https://s1.ax1x.com/2018/05/26/Cfh4Q1.md.jpg" alt="Cfh4Q1.jpg" border="0" /></a>
nine99
2018-05-26 12:22:11 +08:00
支持!
jerrry
2018-05-26 13:03:24 +08:00
有没有考虑过精简一下命令长度,目前用的直接 $ yd 词汇
guansixu
2018-05-26 13:21:55 +08:00
对啊,命令有点长啊
iloahz
2018-05-26 13:24:36 +08:00
楼上们可以试试用 alias 呀
liuxing
2018-05-26 14:51:06 +08:00
@jerrry @guansixu @iloahz 哈哈哈 写了的,还可以用`fanyi` `fy` 来使用
liuxing
2018-05-26 14:55:55 +08:00
@jerrry @guansixu @iloahz 之后改为直接命令加词汇查询的,谢谢建议
Aug
2018-05-26 16:30:47 +08:00
还行
liuxing
2018-05-27 10:15:23 +08:00
@jerrry @guansixu @iloahz 精简命令 已支持`fy <words>` 、`fy q <words>`
jerrry
2018-05-27 14:44:46 +08:00
@liuxing ok 上班时试试
sunjourney
2018-05-27 18:02:08 +08:00
没看明白测试用例在测什么。。。
liuxing
2018-05-27 19:12:55 +08:00
@sunjourney 为了测试而测试 哈哈哈
WendellSun
2018-06-01 04:14:35 +08:00
哈哈,前不久用 Go 也搞了一个。

https://github.com/xwjdsh/fy

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

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

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

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

© 2021 V2EX