23/05/2020 | jiangws https://github.com/liuyug/flask-mdict! 针对非 IT 人员,多说些:1. 安装 python3,加入到 windows 路径2. 下载 https://github.com/liuyug/flask-mdict/archive/master.zip 并解压缩3. 打开 cmd 窗口,进入解压缩目录4. 安装依赖包,pip3 install -r requirements.txt5.建立 content 目录, mkdir content8 I. I; a3 d* r6. 下载词频信息 https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响, 8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典…9.在 cmd 窗口解压缩目录下,运行 flask run10. 浏览器访问 http://127.0.0.1:5000/对词典的要求:1. 词典的内容如果是 html 格式,html 的标签必须配对,特别是 <div>,如果缺少会影响后续内容的排版/ 2. 词典如果使用 css ,要求 css 必须符合规范,比如 style 的名字中间不能有空格,style 必须有值,不能为空,{ 或 } 必须配对。一句话,要 validate。否则格式可能混乱3. 词典使用的 class 必须在 css 中定义,否则可能会与 bootstrap css 冲突。现已经发现 朗文词典的”tooltip“没有定义,与bootstrap 冲突。总之,词典的 code 一定要规范其他:1. 页面使用 bootstrap css 布局和 fontawesome 字体 ,需要联网使用。完全离线,需要下载到本地,并更改 link注意:为便于大家使用,特发布绿色版本运行环境 1. 下载源码文件 https://github.com/liuyug/flask-mdict/archive/master.zip ,解压缩;2. 从百度网盘下载 Flask 运行环境 链接: https://pan.baidu.com/s/1iTZ8clNYa1ef63ARuGryuQ 提取码: xpft 解压缩到词典源码路径 目录结构 Flask-mdict/├─content├─static/ ├─templates├─word_query├─python└─mdict_start.cmd复制代码3. 运行 mdict_start.cmd ,然后用浏览器访问 http://127.0.0.1:5000Change Log:2019/03/27: 在单一词典查询中,支持 @@@LINK 跳转,在多词典查询中,会发生跳转冲突,忽略 @@@LINKFrom:https://www.pdawiki.com/forum/thread-33638-1-1.html