From e19e323e4096bdf005a678656a9fcd9087737e9e Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Fri, 16 Jul 2021 20:09:51 +0800 Subject: [PATCH] README.md: move the content in app/README.md to this one. --- README.md | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 132 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4e4bd4a..aab6c7b 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,128 @@ -在生词簿每个单词后面,加上两个按钮,熟悉与不熟悉: -1.如果点熟悉,就将生词簿中该单词后面记录的添加次数减一,直至减为0,就将该单词从生词簿中移除。 -2.如果点不熟悉,就将生词簿中该单词后面记录的添加次数加一。 +EnglishPal - Learn English Words Smartly +========================================== + + + + +Hui Lan + +1 November 2019 + + +What is it? +----------------- + +EnglishPal allows the user to build his list of new English words +picked from articles selected for him according his vocabulary level +by EnglishPal. + + +Run it on a local machine +------------------------- + +python3 main.py + + + +Run it within Docker +-------------------- + +Assuming that docker has been installed ... + +ssh to ubuntu@118.25.96.118 +cd to /home/lanhui/englishpal + +# Stop all docker service +sudo service docker restart + +# If you know the container ID, then the above comamnd is an overkill. Use the following command instead. +sudo docker stop ContainerID + +# You could get all container ID with the following command. +sudo docker ps + +# Rebuild container. Run this after modifying the source code. +sudo docker build -t englishpal . + +# Run the application +sudo docker run -d -p 90:80 -v /home/lanhui/englishpal/app/static/frequency:/app/static/frequency -t englishpal # for permanently saving data +sudo docker run -d -p 90:80 -t englishpal # data will be lost after existing + +# Save space. Run it after sudo docker run +sudo docker system prune -a -f + + +# Other commands +sudo docker ps -a + +sudo docker logs image_name, where image name could be obtained from sudo docker ps. + +build.sh contains all the above commands. Run "sudo ./build.sh" to rebuild the web application. + + + +Update articles +--------------- + +All articles are stored in a SQLite file called wordfreqapp.db. + +pscp wordfreqapp.db lanhui@118.25.96.118:/home/lanhui/englishpal/app/static + + + +Feedback +--------- + +Tianhua people +~~~~~~~~~~~~~~~~ + +- Need a smart phone app. I use phone a lot. You cannot ask students to use computers. + +- Can take a picture for text. Automatic translation. + + +Usability testing +~~~~~~~~~~~~~~~~~~~~~~ + +Respondent 1 --- Paid 10 yuan + +“成为会员”改成“注册” + +“登出”改成“退出” + +“收集生词吧”改成“生词收集栏” + +***不要自动显示下一篇 + +需要有“上一篇”、“下一篇” + +Internal server error when register using an email address. + + +Improvements made by contributors +----------------------------------- - 朱文绮 +在生词簿每个单词后面,加上两个按钮,熟悉与不熟悉: + +1.如果点熟悉,就将生词簿中该单词后面记录的添加次数减一,直至减为0,就将该单词从生词簿中移除。 + +2.如果点不熟悉,就将生词簿中该单词后面记录的添加次数加一。 + +- 李康恬 + +Add the function of "Delete already known and well-known words from +the words' library", on the one hand, it can conform to the usage +habits of some users, who do not like that their words' libraries have +too many words that they already know, on the other hand, it can +reduce unnecessary memory occupied by the database, in addition, it +can also improve the simplicity of the page. + +More information at: http://118.25.96.118/kanboard/?controller=TaskViewController&action=readonly&task_id=736&token=81a561da57ff7a172da17a480f0d421ff3bc69efbd29437daef90b1b8959 + + +- 占健豪 Click the Familiar or Unfamiliar button (current word frequency>1), the current word position is displayed at the top of the page; @@ -11,4 +130,13 @@ Click the Familiar or Unfamiliar button (current word frequency is 1), and the p Demo video link: https://b23.tv/QuB77m -- 占健豪 \ No newline at end of file +- 张小飞 + +修复了以下漏洞。 + +漏洞:用****这段字符可以作为任何账号的密码登录。 + +Bug report: http://118.25.96.118/bugzilla/show_bug.cgi?id=215 + + +Last modified on 2021-07-16 \ No newline at end of file