工程师装逼神器👨‍💻 - 命令行查单词工具

2019-08-05 15:17:13 +08:00
 hlwjia

缘由是 618 那天看到阿里云有促销,买了一台最基本配机器。

然后那段时间也正好“英语”上头,所以就突发奇想在命令行里查单词多酷;后面搜到有几个可以这么操作的,但都是要安装,感觉为了查单词要安装个包,多余了点,就做了个无依赖的(你要是连 curl 都没有,我很怀疑你是不是目标用户)工具。

比如你要查 cool 这个单词的时候:

curl v2en.co/cool

或者

curl v2en.co/凉爽的

要查词组的时候:

curl v2en.co/cool%20down

后面一位知友 ChaiFeng 改进了俺之前写的 bash function,如下:

v2() {
  declare q="$*"
  curl --user-agent curl "https://v2en.co/${q// /%20}"
}

v2-sh() {
  while echo -n "v2en> "
  read -r input
  [[ -n "$input" ]]
  do v2 "$input"
  done
}

现在在命令行里,你就可以直接这样操作了:

$ v2 cool down
╔══════════════════════════════════════════════════════════════════════
║   _____   ____    ____   _          _____    ____  __          __ _   _ 
║  / ____| / __ \  / __ \ | |        |  __ \  / __ \ \ \        / /| \ | |
║ | |     | |  | || |  | || |        | |  | || |  | | \ \  /\  / / |  \| |
║ | |     | |  | || |  | || |        | |  | || |  | |  \ \/  \/ /  | . ` |
║ | |____ | |__| || |__| || |____    | |__| || |__| |   \  /\  /   | |\  |
║  \_____| \____/  \____/ |______|   |_____/  \____/     \/  \/    |_| \_|
║                                                                         
║──────────────────────────────────────────────────────────────────────
║ 发音:
║ ku:l daun (英)| kul daʊn (美)
║──────────────────────────────────────────────────────────────────────
║ 解释:
║ (使)变凉、冷静下来、消气、降温
║──────────────────────────────────────────────────────────────────────
║ Try curl v2en.co/:help for more commands.
╚══════════════════════════════════════════════════════════════════════

$ v2-sh
v2en> cool down
╔══════════════════════════════════════════════════════════════════════
║   _____   ____    ____   _          _____    ____  __          __ _   _ 
║  / ____| / __ \  / __ \ | |        |  __ \  / __ \ \ \        / /| \ | |
║ | |     | |  | || |  | || |        | |  | || |  | | \ \  /\  / / |  \| |
║ | |     | |  | || |  | || |        | |  | || |  | |  \ \/  \/ /  | . ` |
║ | |____ | |__| || |__| || |____    | |__| || |__| |   \  /\  /   | |\  |
║  \_____| \____/  \____/ |______|   |_____/  \____/     \/  \/    |_| \_|
║                                                                         
║──────────────────────────────────────────────────────────────────────
║ 发音:
║ ku:l daun (英)| kul daʊn (美)
║──────────────────────────────────────────────────────────────────────
║ 解释:
║ (使)变凉、冷静下来、消气、降温
║──────────────────────────────────────────────────────────────────────
║ Try curl v2en.co/:help for more commands.
╚══════════════════════════════════════════════════════════════════════
v2en> niubility
╔══════════════════════════════════════════════════════════════════════
║  _   _  _____  _    _  ____   _____  _       _____  _______ __     __
║ | \ | ||_   _|| |  | ||  _ \ |_   _|| |     |_   _||__   __|\ \   / /
║ |  \| |  | |  | |  | || |_) |  | |  | |       | |     | |    \ \_/ / 
║ | . ` |  | |  | |  | ||  _ <   | |  | |       | |     | |     \   /  
║ | |\  | _| |_ | |__| || |_) | _| |_ | |____  _| |_    | |      | |   
║ |_| \_||_____| \____/ |____/ |_____||______||_____|   |_|      |_|   
║                                                                      
║──────────────────────────────────────────────────────────────────────
║ 解释:
║ 牛逼;牛 B
║──────────────────────────────────────────────────────────────────────
║ Try curl v2en.co/:help for more commands.
╚══════════════════════════════════════════════════════════════════════

有用好玩欢迎安利给周围的朋友同事呀

8453 次点击
所在节点    分享创造
70 条回复
timothyye
2019-08-08 10:02:50 +08:00
@mrfox yd 是那个 node.js 写的吧,跟我的不一样,哈哈哈
hlwjia
2019-08-08 10:48:01 +08:00
@timothyye star 支持! :)
PbCopy111
2019-08-08 12:44:49 +08:00
我听说现在的孩子已经不学音标改成自然拼读法了。。。
hlwjia
2019-08-08 12:52:47 +08:00
@PbCopy111 自然拼读法是什么?

用中文发音拼出来的?
还是完全靠语感?
PbCopy111
2019-08-08 12:57:16 +08:00
@hlwjia #64 其实,英语国家的孩子,记单词不是靠“背”,而是靠“拼读”,这就是所谓的“自然拼读”法。 自然拼读法,又称“英语自然拼读法”,自然拼读法是目前国际主流的英语教学法,它不仅是以英语为母语国家的孩子学习英语读音与拼字,增进阅读能力与理解力的教学法,更是以英语为第二语言的英语初学者学习发音规则与拼读技巧的教学方法。

from 百度百科
Luxin
2019-08-08 15:51:00 +08:00
Luxin
2019-08-08 15:51:56 +08:00
@mrfox emmmm,如果你懂一点点简单的 golang,很容易就看懂我的代码了
a308057848
2019-08-08 22:25:54 +08:00
brucmao
2019-08-10 15:48:39 +08:00
![Snipaste_2019-08-10_15-47-44.png]( https://i.loli.net/2019/08/10/51fG3gnduImQ6BF.png)
这个是什么原因呢,每次都要 source 一下才行
centyuan
2019-08-10 15:54:14 +08:00
不错耶,谢谢楼主, ^_^

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

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

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

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

© 2021 V2EX