掌上百科 - 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:345 D! }% ?& a- G# V4 k- ~* J
    楼主呀,ubuntu的详细安装教程能不能发个呀?

    " ^$ J- ?' H2 U8 {5 x7 d# f% R" G+ P) `7 h5 W% V! J6 y
    ubuntu 更简单,方法更多:, q: M/ {  U) l, q% `' o# M+ [

    ' m. Q$ F' o$ R5 s# f7 W& P1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget4 e9 I3 f, q* i0 D! }( ?
    2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip ! w0 d# [% [1 K7 F& L) m
    3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以1 L/ t% v! X2 ]. C
    & k8 c- ^" X$ i) C, S
    4. 安装依赖包,pip3 install -r requirements.txt+ F5 w  o. i. H3 ~
    5.建立 content 目录, mkdir content+ u8 h0 o9 y& S
    9 l3 h3 U3 [% n$ o6 e2 r0 C
    6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv
    % _$ e0 N( j  i, S. r+ W& L# [2 w: h) X( h2 H
    7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响% p$ w' ~+ u, u0 F

    5 ^+ K. J7 i8 @, ]) K$ J8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    ! j) d' f2 G* F& \! V8 x9. 运行 flask run
    % a8 q6 \% j: V% J# L2 B  P7 u. N10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13
      q4 _1 k8 W" Xubuntu 更简单,方法更多:! ~  A& H6 l$ {5 C3 I- A
    , {/ ~2 h$ ]* Z: _- A/ q
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    $ i1 l4 T: T; k0 z
    感谢感谢!
    % m6 Q9 [6 W" U我现在有个很头疼的问题:' A' W6 T8 V: N% g- s" H
    ubuntu 20
    4 u2 c: F$ O; ]" A& p重启之后就要怎么能让这个flask自动启动呀% f. i6 F1 L* Q, T( i" e  B
    每次启动都要运行四行代码
    ' V6 b! W$ m) F. Z2 B
    ' B% M5 @8 s4 Y% U6 g: L( _6 q
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py
      . r2 k& Z* e. j8 u& d& J
    2. export FLASK_ENV=development
      ' n0 h: y% O6 m0 l! M0 B- Z+ ~
    3. cd /home/ooxx/docker/flask-mdict// m% O: g( d2 n, d
    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
    ( A; l5 \7 Z; o( |. S, R9 [感谢感谢!
    & N% v. i' x7 ^& P4 c! y我现在有个很头疼的问题:
    # |! A1 y( t4 I  Wubuntu 20

    / u% n; S' m) v2 g# p; Xnginx + uwsgi + flask" A! B5 f5 t, j+ A1 G' A7 A/ z+ H

    / f( L9 Q) ?8 X' u5 ^网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-25 04:12 , Processed in 0.074844 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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