掌上百科 - 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+ Z( i" C& k/ L, {' o; C
    楼主呀,ubuntu的详细安装教程能不能发个呀?

    # V5 Z# D+ O6 r9 q
    1 R+ d" y( w! f6 f3 Wubuntu 更简单,方法更多:
      f% A3 U9 J/ B$ p# W# {: X  ^6 Q# S; ^
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget+ D7 w( j2 a2 E
    2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip
    9 ~/ ^% c6 S  J- ]3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以- B( A* j/ k( Z; K! X

    ( I# T. F& e! D/ h) j6 O# B- n4. 安装依赖包,pip3 install -r requirements.txt5 B* P" j6 a7 A
    5.建立 content 目录, mkdir content  n" L  w& Q# E/ A
    - m# {* y/ X# A* P6 \4 I2 f8 W2 B
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv
    : `# |  f5 C8 I
    , G* D: j6 ]9 p6 x: m7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响
    , q1 ^+ U6 s6 z5 U, p4 b
    ; }' f. w1 m, Y, }5 ^8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    0 o5 ~$ \  E5 `! I* v3 l0 ^" v9. 运行 flask run& W! L; ~; _0 V4 H) }
    10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13
    5 b$ O; g' w# h- Hubuntu 更简单,方法更多:
    + J- G) b' X1 x/ x( x3 l1 G
    4 C8 s" d: ?. s  {% Q1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    + X  X3 y" w1 ]5 N
    感谢感谢!2 `/ u# ^# N+ _6 L
    我现在有个很头疼的问题:6 o8 Z; @* M2 J# U" v, H6 k1 f/ E8 I
    ubuntu 20
    ! P  U! T2 I- }  e1 O重启之后就要怎么能让这个flask自动启动呀1 j( b  t- z. a5 k. o5 w& z  k
    每次启动都要运行四行代码
    ) p1 j2 A% c/ r5 x3 a6 m, P) e
    % i+ U! ^, l, `
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py0 C$ x" u, i- X, f/ h4 T1 F
    2. export FLASK_ENV=development5 f  v/ V  D6 Z8 O/ U, g% Z$ W, u
    3. cd /home/ooxx/docker/flask-mdict/
      % ~8 P& N( r  |* b! p3 j$ @, X1 e( t) I
    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
    4 V" `  M+ J. [+ ^1 E: t感谢感谢!
    ' |, {; e  J( i9 I. Z) ]6 u我现在有个很头疼的问题:
    * v2 E7 @* z( u2 x# ~+ t: Rubuntu 20
    # v$ ~* ~) P) Q) L' b
    nginx + uwsgi + flask" k" e2 R/ S3 \  \

    4 r. J1 T* h: {3 |网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-7-5 17:15 , Processed in 0.021633 second(s), 19 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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