A English writing app made with Python.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
resources
.gitattributes
.gitignore
100Words.exe
100Words.py
Diary.spec
Purisa.ttf
README.md
calender.py
icon.ico
readMe.txt
translate.py

README.md

Diary

每天一篇英语日记

这是一个英语日记写作程序,可以作为英语学习辅助使用。假如你正在学习英语,每天都有一定量的输入,比如说阅读或是听播客,那么你可以使用它来进行复习和回顾。每天一百个单词也许很少,但是通过长久的积累,同时搭配语法的学习和大量语料的输入,写作水平就会得到指数级的提高。

UI

##功能说明 1.自动创建 'C:\Users\Administrator\MyDiary\年\月' 目录树及文件。
2.以日为文件名创建txt文件,txt文件开头写入日期与时间。
3.每篇日记要求字数100。
4.查看以往日记点击File-Reflect。
5.查看以往日记不支持再编辑,点击保存会添加到当天内容。
6.数据统计。

##使用说明 1.点击Download ZIP下载文件。
2.解压取出可执行文件(100 Words.exe)和字体文件(Purisa.ttf),其他可删除;
3.双击安装字体文件。
4.然后就可以打开程序了。

##Rules Rule 1: You must write no less than 100 words.
Rule 2: You can only use one emoji in one day.
Rule 3: You can not change the previous diary.

##打包说明 1.根目录下的exe文件是用pyinstaller打包。
2.Diary.spec为打包后生成的配置文件。
3.代码中的音频调用使用了一个resource_path(relative_path)函数,在调用文件的地方使用这个函数包裹。
然后在.spec文件中指向具体的文件地址,打包后即可正常调用。
4.详情见注释。

##待实现功能 1.图形界面;------------☑
2.拼写检查;
3.年底自动总结完成情况,包括每月完成量,生成折线图;
4.添加表情;
5.activity calendar。
6.图标问题。
7.反馈。------------☑