Last active
June 22, 2020 10:27
-
-
Save andy23512/0b6786aa947a6a9ae93e6c8bb3556b07 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"classic": "神農本草經", | |
"description": "本資料庫係根據尚志鈞之《神農本草經校注》整理,除了對主流本草中保存的陶弘景整理的《本草經》文加以全面的輯復校注,而且對古書所引的陶弘景以前的《本草經》佚文也進行了堪稱全面細緻的輯校分析。", | |
"categories": [ | |
{ | |
"category": "上品", | |
"description": "上藥一百二十種,為君,主養命以應天,無毒。多服、久服不傷人。欲輕身益氣,不老延年者,本上經。丹沙、雲母、玉泉、石鐘乳、涅石、消石、朴消、滑石、石膽、空青、曾青、禹餘糧、太乙餘糧、白石英、紫石英、五色石脂、白青、扁青(右玉石,上品一十八種,舊同)。菖蒲、鞠華、人蔘、天門冬、甘草、乾地黃、術、菟絲子、牛膝、充蔚子、女萎、防葵、柴胡、麥門冬、獨活、車前子、木香、署豫、薏苡仁、澤瀉、遠志、龍膽、細辛、石斛、巴戟天、白英、白蒿、赤箭、奄閭子、析蓂子、蓍實、赤、黑、青、白、黃、紫芝(六芝)、卷柏、藍實、芎藭、蘼蕪、黃連、絡石、蒺藜子、黃耆、肉松容、防風、蒲黃、香蒲、續斷、漏蘆、營實、天名精、決明子、丹參、茜根、飛廉、五味子、旋華、蘭草、蛇床子、地膚子、景天、茵陳、杜若、沙參、白兔藿、徐長卿、石龍芻、薇銜、雲實、王不留行、升麻、青蘘、姑活、別羈、屈草、淮木(右草上品七十三種,舊七十二種)。牡桂、菌桂、松脂、槐實、枸杞、柏實、伏苓、榆皮、酸棗、櫱木、乾漆、五加皮、蔓荊實、辛夷、桑上寄生、杜仲、女貞實、木蘭、蕤核、橘柚、(右木上品二十種,舊一十九種)。發皮(右人一種,舊同)。龍骨、麝香、牛黃、熊脂、白膠、阿膠(右獸上品六種舊同)。丹雄雞、雁肪(右禽上品二種,舊同)。石蜜、蜂子、蜜臘、牡蠣、龜甲、桑螵蛸、海蛤、文蛤、蠡魚、鯉魚膽(右蠡魚上品一十種,舊同)。藕實莖、大棗、葡萄、蓬虆、雞頭實(右果上品五種,舊六種)。胡麻、麻賁(右米穀上品二種,舊三種)。冬葵子、莧實、瓜蒂、瓜子、苦菜(右菜上品五種,舊同)。", | |
"sub-categories": [ | |
{ | |
"sub-category": "石", | |
"description": "上,玉、石,上品一十八種,舊同。", | |
"herbs": [ | |
{ | |
"herb_name": "丹沙", | |
"nature": "微寒", | |
"flavour": "甘", | |
"function": "主身體五藏百病,養精神,安魂魄,益氣,明目,殺精魅邪惡鬼。久服,通神明不老。能化為汞,生山谷。太平《御覽》引,多有生山谷三字,《大觀本》,作生符陵山谷,俱作黑字,考生山谷是經文,後人加郡縣耳,宜改為白字,而以郡縣為黑字,下皆仿此。案《說文》云:丹,巴越之赤石也,象采丹井、象丹形,古文作日,亦作彤、沙、水散石也。澒,丹沙所化為水銀也。管子地數篇云:山上有丹沙者,其下有金,《淮南子》地形訓云:赤夭七百歲生赤丹,赤丹七百歲生赤澒。高誘云:赤丹,丹沙也。《山海經》云:丹粟,粟、沙,音之緩急也,沙,舊作砂非,汞,即澒省文。《列仙傳》云:赤斧能作水澒,煉丹,與消石服之,按金石之藥。古人云久服輕身延年者謂當避谷,絕人道,或服數十年乃效耳。今人和肉食服之,遂多相反,轉以成疾,不可疑古書之虛證。", | |
"annotations": [ | |
{ | |
"book": "吳普本草", | |
"annotation": "《吳普》本草曰:丹沙,神農甘、黃帝苦,有毒。扁鵲苦,李氏大寒,或生武陵,采無時,能化未成水銀,畏磁石,惡鹹水(太平《御覽》)。" | |
}, | |
{ | |
"book": "名醫別錄", | |
"annotation": "《名醫》曰:作末,名真朱,光色如雲母,可折者良,生符陵山谷,采無時。" | |
} | |
] | |
}, | |
{ | |
"herb_name": "扁青", | |
"nature": "平", | |
"flavour": "甘", | |
"function": "主目痛,明目,折跌,癰腫,金創不療,破積聚,解毒氣(《御覽》引作辟毒),利精神。久服,輕身不老。生山谷。", | |
"annotations": [ | |
{ | |
"book": "後加註", | |
"annotation": "案《范子計然》云:扁青出宏農豫章。" | |
}, | |
{ | |
"book": "吳普本草", | |
"annotation": "《吳普》曰:扁青,神農雷公小寒無毒,生蜀郡,治丈夫內絕,令人有子(《御覽》引雲,治癰脾風痹,久服輕身)。" | |
}, | |
{ | |
"book": "名醫別錄", | |
"annotation": "《名醫》曰:生朱崖武都朱提,采無時。" | |
} | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for items in data["items"]: | |
for ranking in items: | |
for ranking_key in ["石", "草", "木", "人", "獸", "禽", "蟲魚", "果", "米穀", "菜", "未詳"]: | |
for materials in ranking[ranking_key]: | |
for herbs in materials["herb_name"]: | |
if accurate_search_keyword in herbs: | |
search_result.append({"藥名": herbs, "性": ranking["nature"], "味": ranking["flavour"], "功能": ranking["function"]}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
for items in data["items"]: | |
for ranking in items: | |
for ranking_key, ranking_value in ranking.items(): | |
if ranking_key not in ["石", "草", "木", "人", "獸", "禽", "蟲魚", "果", "米穀", "菜", "未詳"]: | |
continue | |
for materials in ranking_value: | |
for herbs in materials["herb_name"]: | |
if accurate_search_keyword in herbs: | |
search_result.append({"藥名": herbs, "性": ranking["nature"], "味": ranking["flavour"], "功能": ranking["function"]}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment