掌上百科 - 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- n' z/ B. G. d# K9 _
    楼主呀,ubuntu的详细安装教程能不能发个呀?

    1 }4 U1 O2 W) {4 V) Q2 \/ B8 v$ p1 r& ?0 J0 T7 O  m. \  X
    ubuntu 更简单,方法更多:! m- ]6 ?$ q: s, j) T' x# f
    # z8 n. V2 u6 M: B
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget
    4 c/ X. _% S$ ^. v4 K2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip ) M: m9 B- F/ P8 r" ~% ]
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以
    2 x  M7 S1 P) d3 K: C
    3 }6 @5 s) ]& R9 F; a& Z4. 安装依赖包,pip3 install -r requirements.txt; y2 U4 {9 C- w# {2 r4 a
    5.建立 content 目录, mkdir content  E  B6 j* A3 Q

    5 k3 H* o, f& R& d9 u# Z6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv$ u2 F  ]* p% `, F- T- U, L) b
    7 \) J* i+ }' g' s
    7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响
    ! A9 o% T- W" Y: l1 B# n4 |$ E6 Z1 s* |0 y7 `
    8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典.... D- g# {6 S( @$ Y( Z( ~3 _
    9. 运行 flask run
    8 w! q* M# K& l" ^3 }; E10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13# i; F2 a! I! y4 \  K
    ubuntu 更简单,方法更多:
    ' J& ]7 [! _- t8 A. G- G
    7 y  J, R) s) g3 |1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    % _# Z4 {6 c% k" ]* X5 @  @
    感谢感谢!
    , M) _  t1 \" I* k0 Q2 Q我现在有个很头疼的问题:5 `( Q, b( r+ [" e. S9 o
    ubuntu 20
    0 D3 D" y3 d4 k5 Q9 c* M重启之后就要怎么能让这个flask自动启动呀4 _2 `; E& s- a  v, [
    每次启动都要运行四行代码  y$ }! }* Z: Y1 V) k- p+ Z

    ( t: d5 T3 m2 m6 E6 l" }( I
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py/ I6 f8 r( i& e
    2. export FLASK_ENV=development
      " s: }0 i8 {8 n$ c
    3. cd /home/ooxx/docker/flask-mdict/
      3 Z$ L: U$ r' w( p3 a
    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$ L0 `# [0 k! M! `
    感谢感谢!
    / o4 H; M( G, ]% J& T) d2 ~我现在有个很头疼的问题:3 J4 S8 H9 F' w
    ubuntu 20
    , G9 M* C% H( `+ f, C- s
    nginx + uwsgi + flask
    7 \6 n# ]9 H* I8 |8 ]) ?1 t
    ; n% K* c+ l' [网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-8-7 16:14 , Processed in 0.020264 second(s), 19 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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