Gem 写了个 播报"xx 宝"收益的命令行工具 (Ruby 版)

neverlandxy_naix · 2014年04月20日 · 最后由 neverlandxy_naix 回复于 2014年04月22日 · 3466 次阅读

受到 xxb 的启发, 由于 Node 版本的 xxb 速度较慢, 大概需要 2s, 所以编写一个 Ruby 版本的 xxbao, 采用多线程, 所需时间 0.6s 左右, 在此感谢 xxb 的作者 Liu Jin

screenshot

实在搞不定中文表格的处理, 样式总是无法对齐, 不知道社区有哪位高手有过处理命令行中文表格的经验...

Usage

gem install xxbao Just run xxbao , you will get the pretty table.

虽然没存任何 xxbao 但是看上去很方便的样子...

这个 gem 很方便啊,感觉能排序下收益就更好了

#2 楼 @lucky215 可以啊, 待会改改

cool! 我这边也只要 0.26s 就打开了。

一个中文字符好像是占了两个英文字符的位置,比如 "测试"的显示长度跟'test'的是一样的 所以 printf 的时候可能要将中文字符串的 length *2

xxb 这是 @coolzilj 做的.

之前模仿 xxb 写了个看莱特币价格的: ltc

不错,赞

不错,赞一个。。。虽然意义不大(我的意思是,不太会每天去看,然后这个买进,那个卖出),但是就是想看看,哈哈。

很有趣 所以装一个

@neverlandxy_naix Unicode 长度问题可以用 unicode-display_width 这个 gem

require 'unicode/display_width'
>> s='你的就是我的'
=> "你的就是我的"
>> s.size
=> 6
>> s.display_size
=> 12

@cantin @wongyouth 谢谢, 等中午我去试试看, 哈哈

#12 楼 @neverlandxy_naix 我说这两天怎么突然多了几个 star 呢。 楼主赞一个,当时纯粹是 npm 练手,没考虑效率问题,毕竟也不会经常看,哈哈。 中文问题很头大,xxb 在 linux 下貌似对齐还是有问题的。

看上去挺好的

全都买入了?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册