当前位置: 首页 > 软件库 > 其他开源 > >

chinese-xinhua

中华新华字典数据库与 API
授权协议 MIT
开发语言 Python
所属分类 其他开源
软件类型 开源软件
地区 国产
投 递 者 於乐语
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

中华新华字典数据库和 API 。收录包括 14032 条歇后语,16142 个汉字,264434 个词语,31648 个成语。

对性能没需求的话,可以用我的新华字典 API 。所有的数据放在 data/ 目录。

Project Structure

chinese-xinhua/
|
+- .vscode/
|  |
|  +- launch.json <-- VSCode 配置文件
|
+- data/ <-- 数据文件夹
|  |
|  +- idiom.json <-- 成语
|  |
|  +- word.json <-- 汉字
|  |
|  +- xiehouyu.json <-- 歇后语
|  |
|  +- ci.json <-- 词语
|  |
|  +- ci.csv <-- 词语(csv 版本)
|
+- scripts/ <-- 脚本文件夹
|  |
|  +- addAbbreviation.py <-- 给成语添加首字母缩写的脚本
|  |
|  +- chengyu.py <-- 下载成语脚本
|  |
|  +- word.py <-- 下载汉字脚本
|  |
|  +- xiehouyu.py <-- 下载歇后语脚本
|  |
|  +- ci.py <-- 下载词语脚本

数据库介绍

成语(idiom.json)

[
    {
        "derivation": "语出《法华经·法师功德品》下至阿鼻地狱。”",
        "example": "但也有少数意志薄弱的……逐步上当,终至堕入~。★《上饶集中营·炼狱杂记》",
        "explanation": "阿鼻梵语的译音,意译为无间”,即痛苦无有间断之意。常用来比喻黑暗的社会和严酷的牢狱。又比喻无法摆脱的极其痛苦的境地。",
        "pinyin": "ā bí dì yù",
        "word": "阿鼻地狱",
        "abbreviation": "abdy"
    },
    ...
]

词语(ci.json)

[
    { 
        "ci": "宸纶", 
        "explanation": "1.帝王的诏书﹑制令。" 
    },
    ...
]

汉字(word.json)

[
    {
        "word": "嗄",
        "oldword": "嗄",
        "strokes": "13",
        "pinyin": "á",
        "radicals": "口",
        "explanation": "嗄〈叹〉\n\n 同啊”。表示省悟或惊奇\n\n 嗄!难道这里是没有地方官的么?--宋·佚名《新编五代史平话》\n\n 嗄á叹词。在句首,〈表〉疑问或反问~,这是什么?~,你想干什么?\"嗄\"另见shà㈠。\n\n 嗄shà\n\n ⒈声音嘶哑~声。\n\n 嗄a 1.助词。表示强调﹑肯定或辩解。 2.助词。方言。表示疑问或反诘。\n\n 嗄xià 1.见\"嗄饭\"。 2.见\"嗄程\"。",
        "more": "嗄 ga、a 部首 口 部首笔画 03 总笔画 13  嗄2\nshà\n〈形〉\n(1)\n声音嘶哑的 [hoarse]\n终日嚎而嗌不嗄。--《老子》\n(2)\n又如嗄哑,嗄嘶(嗓音嘶哑)\n嗄\nshà\n〈叹〉\n(1)\n什么 [what]--表示否定\n我要丢个干干净,看你嗄法把我治。--清·蒲松龄《聊斋俚曲集》\n(2)\n旧时仆役对主人、下级对上级的应诺声 [yes]\n带进来”。两边军士应一声嗄”,即将牛皋推至面前。--《说岳全传》\n另见á\n嗄1\ná\n〈叹〉\n同啊”(á)。表示省悟或惊奇 [ah]\n嗄!难道这里是没有地方官的么?--宋·佚名《新编五代史平话》\n另见shà\n嗄1\nshà ㄕㄚ╝\n嗓音嘶哑。\n郑码janr,u55c4,gbke0c4\n笔画数13,部首口,笔顺编号2511325111354\n嗄2\ná ㄚˊ\n同啊2”。\n郑码janr,u55c4,gbke0c4\n笔画数13,部首口,笔顺编号2511325111354"
    },
    ... 
]

歇后语(xiehouyu.json)

[
    {
        "riddle": "飞机上聊天",
        "answer": "高谈阔论"
    },
    ...
]

API 接口

GETPOST均可。用GET做示例,POST同理。返回数据格式为JSON

成语

示例1(直接请求成语):

需要两个参数

  • type=idiom 表示需要请求成语

  • word=兴高采烈 表示请求的成语

https://www.pwxcoo.com/dictionary?type=idiom&word=兴高采烈

示例一

示例2(请求拼音首字母缩写):

需要两个参数

  • type=idiom 表示需要请求成语

  • abbreviation=xgcl 表示请求的成语拼音首字母缩写

https://www.pwxcoo.com/dictionary?type=idiom&abbreviation=xgcl

示例二

歇后语

示例1(请求歇后语):

需要两个参数

  • type=xiehouyu 表示需要请求歇后语

  • riddle=王婆 表示请求的歇后语的语面。可以模糊匹配

https://www.pwxcoo.com/dictionary?type=xiehouyu&riddle=王婆

示例一

汉字

示例1(直接请求汉字):

需要两个参数

  • type=word 表示需要请求汉字

  • word=吴 表示请求的汉字

https://www.pwxcoo.com/dictionary?type=word&word=吴

示例一

 相关资料
  • 两人,上来先自我介绍,hr姐姐问是否独生子女,家在哪,对工作地点要求,是否单身,成绩,模电数电成绩 技术经理?问项目,你觉得最重要的项目,然后挑一些细节问,用了多少外设,他挑一个外设配置问了一下,问写了多少行代码?(大一开始参加各种比赛,真算不来,一个项目多的几百上千?少的几十?真没注意过,再说如果想要代码量,写屎山不是随便堆么)有没有用过其他的芯片,回的stm32,又问具体型号回常用f103,忘

  • 简历投递后很快会有面试(效率很高),一面hr+技术面主要 ①自我介绍 ②选一个自己的项目介绍,然后会询问项目具体的原理以及具体的设计 ③反问(1-2个) 面试时常约20分钟 比较简单没有挖的很深

  • 就自我介绍+职业规划+岗位优势+意向地点,然后说让我等结果? 但我还是厚脸皮说能不能问两个问题。。。即使这样加起来也不过6分钟???寄 #新华三#

  • 研究生学的机器学习,结果今年算法岗全军覆没,倒是开发岗被捞了。由于是三个多月之前的面试,有些问题记不清了,特此抱歉。 23.11.30 一面 自我介绍 JVM的组成,垃圾回收机制 MapReduce的流程,Spark与Hadoop的优劣 快速排序的原理,是否是稳定的(估计是前面答得不太熟,太久都忘了) BEV的原理和流程(简历项目) 笔试第一题的思路 手撕(只记得是一道滑动窗口的题,用两层for就

  • 一面(技术面) 说一下快排思想 Ip在那一层 内存对齐 tcp/udp区别 什么时候使用二叉树和哈希表 虚函数 调度算法有哪几种 二面(hr面) 就简单问了一些日常问题 三面(综合面) 问项目突然卡住,开始问科研方向 问到了解新华三那些具体对应产品,没答上来 感觉无了 #新华三2023秋招交流#

  • 这是我网申到现在流程最快的一家公司 10月18日 一面 45分钟 1.介绍项目,项目介绍了得有20分钟 从项目数据输入格式问到项目输出。项目流程。问项目用到的语言,我属实太菜,回答的面试官到最后没搞懂是啥😂 2.介绍项目二,web服务器的项目,烂大街 3.进程间通信机制,线程通信 4.进程与线程的区别 5.c++的内存分为哪几种 6.静态关键字 7.用过哪些锁 8.c++ 11新特性,以及lam