古诗文名句
数据采集自 经典诗句_古诗文名句_古诗文网,共一万条。
JSON
$ jq '. | length' mingju.json
10000
$ jq ".[0]" mingju.json
{
"contents": "夜月一帘幽梦,春风十里柔情。",
"source": "秦观《八六子·倚危亭》"
}
Emacs Users
M-x mingju
随机获得一条名句。
Eshell Users
(setq eshell-banner-message
'(concat (mapconcat #'identity (mingju) " -- ")
"\n\n"))
Command Line Users
mj
是个 Bash 脚本,依赖 jq(1)
和 GNU Coreuilts 的 realpath(1)
。
~ $ mj
人生如逆 旅,我亦是行人。
-- 苏轼《临江仙·送钱穆父》
Web Users
HTTP API Users
总共有一万条名句,根据 ID 获得一条记录,ID 在 [0, 10000) 之间:
$ curl https://mingju.vercel.app/api/get?id=18
{
"_id": "5f4e17aa6aed639f5c44258d",
"contents": "春宵一刻值千金,花有清香月有阴。",
"source": "苏轼《春宵·春宵一刻值千金》",
"id": 18
}
随机获得一句(注意这个 API 是由服务器动态生成的,没法缓存,而如果用 api/get?id=random
则 CDN 有机会缓存):
$ curl https://mingju.vercel.app/api/random
{
"_id": "5f4e17aa6aed639f5c442885",
"contents": "不论平地与山尖,无限风光尽被占。",
"source": "罗隐《蜂》",
"id": 778
}