掌上百科 - 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
    # t9 j: |( t/ s3 a$ j楼主呀,ubuntu的详细安装教程能不能发个呀?
    ) x$ o' B8 R4 j$ I( b! E
    8 X  J2 r3 {* H9 O
    ubuntu 更简单,方法更多:
    % N0 N$ p# R# e9 W" W  `( }2 e; c+ l8 A
    1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzip wget# _- w; j1 b, G* r: c5 B( V& Z
    2. 下载  wget https://github.com/liuyug/flask-mdict/archive/master.zip
    $ z! Q9 ~- a& B: X- i  c; \! }( v3.  unzip master.zip .  用 git clone https://github.com/liuyug/flask-mdict/ 也可以
    7 |! O8 {3 V3 v# \( H4 `
    ) C! q5 w5 H! o# E) i4. 安装依赖包,pip3 install -r requirements.txt) m. @6 M$ v9 {
    5.建立 content 目录, mkdir content
    9 N8 Z8 v1 B. [( u: ?5 D7 `' N
    ! U2 g" c# Y! a# v8 Z6. 下载词频信息  https://github.com/skywind3000/ECDICT/raw/master/ecdict.csv7 w" c$ x' `" f7 m2 e

    0 r7 d5 L- w" V- K: k$ F3 W: v7.将 ecdict.csv 转换为 sqlite3 格式,ecdict.db, 移动到 content 目录下,如果没有不能显示词频信息,其他不影响3 p% m. k* A" Y1 F* a& g

    9 Z' t* ^. u) w8.将词典文件,mdx/mdd 放到 content 目录下,牛津/朗文/汉典...
    3 j! u- m" h# P9 ~& L+ [1 u+ [9. 运行 flask run
    $ S+ Q6 w) R( @10. 浏览器访问 http://127.0.0.1:5000/

    该用户从未签到

    发表于 2021-8-15 23:38:03 | 显示全部楼层
    zzzz_sleep 发表于 2021-8-8 13:13& _* J0 M% L' ?& l7 h
    ubuntu 更简单,方法更多:
    + G& ~9 G/ R1 T" G
    ) G4 F) d  h6 Y1 I1 Y8 h7 k1. 打开 terminal 窗口,  安装 apt install python3  python3-pip git unzi ...
    0 {6 m3 |3 T5 P4 o7 g
    感谢感谢!
    & i3 Z7 z2 s5 d8 O$ A/ n我现在有个很头疼的问题:: f- s1 l) V8 c
    ubuntu 20& a5 S/ w7 Y0 ]
    重启之后就要怎么能让这个flask自动启动呀
    - \9 D$ v% o; ]6 d每次启动都要运行四行代码+ X- k+ D* Y7 E
    & m( t- m0 B& F! T
    1. export FLASK_APP=/home/ooxx/docker/flask-mdict/app.py/ c! r$ s  G: Y, h& K
    2. export FLASK_ENV=development
      7 D% ]$ V! Y2 Z6 e4 u% r
    3. cd /home/ooxx/docker/flask-mdict/
      ' D# E9 U2 j5 Y
    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
    / U2 i  }' R) F* \9 |2 `4 V4 {感谢感谢!
    / f, P& C- [! C" B  T, i  x我现在有个很头疼的问题:
    & m3 ~: T/ P& p7 gubuntu 20

    : f* u" Y$ L3 k& u4 @$ L% o8 Hnginx + uwsgi + flask$ x; o! M4 X% O4 T' F6 M& W/ b: s7 F

    & W: \- r# r. w网上有很多说明
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-27 00:55 , Processed in 0.077711 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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