掌上百科 - 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:347 ~: V$ w+ V, u" k
    楼主呀,ubuntu的详细安装教程能不能发个呀?

    1 z+ \! S, S2 r  K$ }) B4 k) x% r/ j1 P; V
    ubuntu 更简单,方法更多:1 f$ U! O+ j- C) v3 w% `

    - [7 R1 p. U# m/ G, }/ }" c& ~4 q1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget
    ) {; h9 N8 I8 O" B, w* t( o2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip 7 t8 Y# ~1 ~  @+ i* s- j4 y- Q
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以
    5 E6 V6 k- n! F& Q1 K' e* R# M) C  \/ w; o5 N
    4. 安装依赖包,pip3 install -r requirements.txt
    0 s3 V" a& m/ m0 G& q5.建立 content 目录, mkdir content5 w5 \# e$ d0 O- [- S" z% U
    0 U9 u" a9 }# }
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv
    5 r$ U" k2 V' H) ^  @) a, P
    6 H0 F7 v, ]$ C4 p7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响
    & {) c3 I0 o0 ]" m' {/ N/ u3 _& ^. }5 n
    8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    / T- Y3 o0 |! E8 w& G9. 运行 flask run
      V9 d5 R% M) K10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:132 |( Z, C8 ]+ I$ ?5 V) X, G7 |
    ubuntu 更简单,方法更多:
    8 K+ Y4 @# V; g% R: g3 A; R4 v9 V% X9 h: E
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    ( W6 x& E& S+ E3 x# w0 m; a. A
    感谢感谢!
    ; h7 m2 x* T2 `我现在有个很头疼的问题:' R* A* |$ h1 ]. p; C
    ubuntu 20
    6 _/ x3 w* z" p# k0 ]重启之后就要怎么能让这个flask自动启动呀4 M! e* c4 K1 J
    每次启动都要运行四行代码
    ( b# w. r8 p" X  V" c1 k
    % a- Q' J( v1 _& F# N
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py. k( r* b/ A: }/ z' x  x# d
    2. export FLASK_ENV=development
      2 \  F, z  D; F! Y, X2 l/ C: _
    3. cd /home/ooxx/docker/flask-mdict/4 C- U* |) n  x* ~! q
    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
    - R4 a3 @: v, G5 }* I- @  w" K感谢感谢!# ?% @, p& I" i8 i3 V( o
    我现在有个很头疼的问题:; E: i! O* |  O& P2 |
    ubuntu 20

    5 }# a( J5 ~' H$ ?; y. vnginx + uwsgi + flask
    0 f' K) U- _) S& y2 A( [
    # p: ?& j% D' n* r: ?网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-27 17:19 , Processed in 0.044194 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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