李怡志 的 中文姓名产生器、中文乱数假文产生器 Chinese Lorem Ipsum,非常妙也非常实用。
有时为了测试网站,而需要用一些假资料来测试。
用英文的假名、假文,都已有现成的工具或线上工具可用,
但目前为止,中文部分就只有 李怡志 所提供的线上工具。
这看起来相当合理的假名、假文,
结构上合逻辑,但内容却也 random,
不晓得怎么建置?就只好直接用该网站。
由于该网站吐出来的是 html 格式,
并没有json或其他容易parse的格式输出;
如果想把利用该内容塞到自己的测试网站,
剪贴就不是那么方便,
而用简单的 shell script 抓取所要的内容。
这两个 shell script 放在:
http://gist.github.com/401944
简单的使用方法如下:
chinese_random_names.sh# 没参数抓3个中文名chinese_random_names.sh 10# 抓10个中文名chinese_random_text.sh# 预设生 100 字的中文假文章chinese_random_text.sh 300# 生出约 300 字的文章。
其中的 in_sinatra.rb 档是以 ruby 的 Sinatra 的微型 web framework 的 web 界面语法。
/zhtxt/:id 下面的 case .. when 只是为防止写大数字滥用的可能。
/random 则是用ruby的 random_text 来产生 拉丁文 的 Lorem Ipsum 的假文。
Linux 环境就可以用上述的 shell script 来生中文假名假文,
之后再用自行习惯用的程式环境来利用。
Lorem Ipsum 在各程式环境都有现成的套件。