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.txt 5.建立 content 目录, mkdir content8 I. I; a3 d* r 6. 下载词频信息 https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv 7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响, 8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典… 9.在 cmd 窗口解压缩目录下,运行 flask run 10. 浏览器访问 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:5000 Change Log:2019/03/27: 在单一词典查询中,支持 @@@LINK 跳转,在多词典查询中,会发生跳转冲突,忽略 @@@LINK From: https://www.pdawiki.com/forum/thread-33638-1-1.html |
Comments are closed.