掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: zzzz_sleep

[新版发布] flask-mdict 架设自己的 MDict Web Server

[复制链接]

该用户从未签到

发表于 2021-8-7 17:34:29 | 显示全部楼层
楼主呀,ubuntu的详细安装教程能不能发个呀?
  • TA的每日心情

    2020-8-15 10:40
  • 签到天数: 146 天

    [LV.7]常住居民III

     楼主| 发表于 2021-8-8 13:13:22 | 显示全部楼层
    jutrshjiydx 发表于 2021-8-7 17:34( h7 X9 H# p$ U' H3 @4 S
    楼主呀,ubuntu的详细安装教程能不能发个呀?
    . }% k3 H7 T* i3 E) P" \0 f
    & j; s7 J. P( _9 U5 }
    ubuntu 更简单,方法更多:
    4 E% T3 u  q, x, g4 j
    $ f- G$ w) Y7 ]4 v1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget
    : d+ m+ x' {& @4 j( P( B2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip 2 q$ D8 y- m* y
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以
    6 N) K, {* U+ p# H+ Y+ g5 b: L4 u$ q6 R" D8 y7 o
    4. 安装依赖包,pip3 install -r requirements.txt
    ; B0 H- x$ w; {( j) ~5.建立 content 目录, mkdir content& F1 G, Q/ c! n# U* `$ C

    : ^% K: T- D* m, r' b: w6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv: y' y" Y: x) Y3 |3 G9 x

    1 S2 T: c7 o) \8 R! D: }7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响# I. i' a# p8 z! T

    ; o. _9 q& m7 W1 {" m4 W, A! y8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...+ O5 R* w: U1 Q& R5 z' [3 }
    9. 运行 flask run
    0 j  m$ N* ^$ M$ e9 m$ a10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13
    9 d3 Y+ Y9 l& d2 T3 C7 z3 i) a) Yubuntu 更简单,方法更多:3 R5 X4 S: W1 u2 d; J! h/ _
    ; {$ w$ H# S8 Z- z- B
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    8 s) n' e: i, h3 m$ _
    感谢感谢!
      m3 F7 J+ P4 T2 A我现在有个很头疼的问题:
    4 p: v2 e! I4 o# g: y2 L) Z7 yubuntu 203 ~* w  ?, o) c+ [2 |/ y+ L
    重启之后就要怎么能让这个flask自动启动呀/ Z; O, G' K* S; ~) Y
    每次启动都要运行四行代码3 B" H7 t2 W- k' I1 z

    + {3 b0 X3 m' F/ d' m2 z. L6 V1 S
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py. I8 r  `4 I8 _7 X
    2. export FLASK_ENV=development
      7 _( U9 B2 ~8 o) t
    3. cd /home/ooxx/docker/flask-mdict/
      5 H4 D  e  {: c$ a! o: p6 x4 j
    4. flask run --host 0.0.0.0 --port 5000
    复制代码
  • TA的每日心情

    2020-8-15 10:40
  • 签到天数: 146 天

    [LV.7]常住居民III

     楼主| 发表于 2021-8-20 16:07:00 | 显示全部楼层
    jutrshjiydx 发表于 2021-8-15 23:38" l1 s, E, L8 ~  Q) [* E
    感谢感谢!
    % ^& j' o) h4 p4 |+ z我现在有个很头疼的问题:
    8 a- F2 r5 z0 W/ Cubuntu 20
    1 H  J& Q7 |9 j# k1 `: n
    nginx + uwsgi + flask
    - g" n1 ]9 w6 ^# j6 {* }5 C/ r; |$ Y4 `/ i0 s5 K& H
    网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-26 23:40 , Processed in 0.069829 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表