Skip to content
This repository was archived by the owner on Dec 30, 2024. It is now read-only.
/ EORS Public archive

每日名句获取器(为了高中语文课堂积累名句而开发)

License

Notifications You must be signed in to change notification settings

Foldblade/EORS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 25, 2018
315b044 · Mar 25, 2018

History

18 Commits
Mar 25, 2018
Mar 24, 2018
Sep 3, 2017
Sep 2, 2017
Jul 20, 2017
Mar 25, 2018
Mar 25, 2018
Jul 20, 2017
Mar 24, 2018
Mar 25, 2018
Jul 16, 2017
Mar 25, 2018
Sep 2, 2017
Mar 24, 2018

Repository files navigation

每日名句获取器-EORS-Everyday One Rhesis System

  1. 本程序在Github开源
  2. 本程序所抓取内容来自句子迷作文纸条,为满足高中语文学习时每日名句的选择和数字化、日志化而编写,不代表程序编写者的立场。

To English User:
This programme was designed for Chinese users only.
(But if you want to learn Chinese , you may try it ! )
I won't add the support of any other languages.
Thank you.

F.B. 2017-7


开发缘由

那天,语文老师说:“隔壁的Ⅸ班每天都在黑板上写一句名句作为积累,我觉得这很好,我们班也要这么做。”
课代表领旨而去。自然,前几天不会有人去抄在本子上。鄙人作为电教管理员,每日将名句记在班级电脑里,然后周末给全班发送邮件。
刚过去三天,我就受不了了。和语文课代表夸下海口,说“能写一个程序,省得你不知道找什么 (我每天跟着码字也累的要死) 。”
“好呀!”
我就滚去写代码了。熬夜三晚,事毕。这就是v0.1。
结果,用了两天,学校断网。课代表又写了一周名句。我又熬夜一周。然后就有了v0.2。 日后就进行了一点小修小补。很抱歉,做了一点微小的工作。

功能介绍

  • 从互联网上寻找名句供您选择(联网使用一次后即可在一段时间内使用缓存模式离线使用)
  • 选择完成后可以用大号字体显示在电脑上发布(请配合投影使用)
  • 完成后自动保存到日志文件
  • 配置邮件服务器后,鼠标轻轻一点,当月句子即一键发送到邮箱
  • 防止有人手贱,支持开启每日仅运行一次的模式,还可自动备份、“回到昨日”

更新日志

V1.3.1

想着这很可能是最后一版(要高考了嘛),忙里偷闲再修改几个心里觉得不舒服的地方吧。

  • 修改:
    • 对部分变量名的修改
    • /data/setting.json移至/config/setting.json,同时删除"version"键值,另加入/config/version.json存储版本信息和“作者留言”。嫌留言烦的话可以在该文件里把"show_message":"on"改为"show_message":"off"(这该算新增内容了)。
  • 在“回到昨日”时,如果事先忘记生成密码,现在在按下按钮时会弹出提示。

V1.3.0

  • 新增:
    • 高考倒计时
      你可以在设置中开启本功能。对应/data/setting.json中的"countdown",可取值"on""off"
  • 修复在尚未有历史记录时无法到达当年输出目录(如/output/2018)的错误,现在会打开根输出目录/output
  • 修改:
    • 对部分变量名的修改
    • 测试功能:对作文纸条 4.X版本的适配尝试。程序默认使用其2.X3.X的版本,如需尝试4.X版本,请在/data/setting.json中手动修改。同时,对作文纸条的User Agents配置移到setting.json该功能极可能有bug。我能看到客户端GET方式的请求头里有一个salt,如果说对方要加入验证的话,那我现在写的这个方法很可能会死(当然2.X3.X也不会好到哪去)。
      setting.json新增配置说明:
      • "zn_mode_chosen":可取值:"4.0"、"2.0"(默认),分别对应4.X版本、2.X3.X版本。要是哪天发现2.X3.X不能用了就试着修改一下吧。
      • "zn_useragent2.0":2.X~3.X版本User Agents
      • "zn_useragent4.0":4.X版本User Agents
      • 请务必注意以下示例中的空格
{
    "zn_useragent2.0": [
        "CompositionNote/3.1.1 (iPod touch;iOS 11.2.5; Scale/2.00)",
        "CompositionNote/3.1.1 (iPhone;iOS 11.2.5; Scale/2.00)",
        "CompositionNote/3.0 (iPhone;iOS 10.3.1; Scale/2.00)"
    ],
	"zn_useragent4.0": [
        "CompositionNote/4.0.2 (iPod touch;iOS 11.2.6; Scale/2.00)",
        "CompositionNote/4.0.2 (iPhone;iOS 11.2.5; Scale/2.00)",
        "CompositionNote/4.0.2 (iPhone;iOS 10.3.1; Scale/2.00)"
    ],
    "zn_mode_chosen": "2.0"
}

V1.2.3

  • 修复:
    • V1.2.0中由于/output 目录下的文件层次的更改造成的“回到昨日”功能错误。
    • 朗读模式小问题的修复
  • 预告:下一版可能会去考虑高分屏的适配……只怕是个大坑添不上呢……而且我好累。(因为我们换了交互平板,4K……近看模糊的要死)

V1.2.2

  • 优化:发布界面采用更大字号,并进行了UI微调。

V1.2.1

  • 修复:
    • mail_helper.py 和 邮件配置助手.exe ;admin-passwd.py 和 管理密码修改器.exe 因为V1.2.0写了 .gitignore 造成了一点影响。
    • 自动更新部分修正。

V1.2.0

  • 新增:
    • 朗读模式
      现在已经可以朗读出发布的句子啦!您可以在设置界面中进行设置。
    • 自动更新
      新增了自动检查release版本更新的功能。
  • 更改:
    • /output 目录下的文件层次,X月.txt放在当前年份文件夹下,如: /output/2017/9月.txt。
    • /Modules 改名 /Mypackage,进行一点小修小补。
  • 还有其他的一点点小修小补

V1.1.2

  • 新增:在无网络模式下进行“发布句子”的错误提示

V1.1.1

  • 新增:输出目录按钮、邮件配置助手
  • 更改:管理密码修改器
  • 修复:为了适应exe发布而进行了一些修复

V1.1

  • 被人推荐了个应用,叫作文纸条,觉得“欸这个不错欸!”
  • 于是就在1.0的基础上加了对作文纸条的支持。您现在可以在设置里设置选用的模式:句子迷,或者作文纸条。

V1.0

  • 终于,我选择了Python的Tkinter来完成GUI,并用Python彻底重写。
  • 了却了多年以来的一点点小小心愿:用纯英文的编程语言写一个GUI程序。
  • 了却了V0.3.2的一点点小小心愿
  • 可能UI没有易语言版本好看……如果可能的话,教练,我想学Pyqt!!

V0.5

  • 喜大普奔!我终于完成了Windows10下 Visual Basic的安装!于是这是Visual Basic与Python结合的第一版!
  • 了却了V0.3.2的一点点小小心愿
  • 上面两行就是废话,这版做了一天就被抛弃了

V0.4.2

  • 一个被搁浅的版本
  • 一个被放弃的版本
  • 用4个Python组件取代了部分原功能

V0.4.1

  • 添加一个基于Python的组件
  • 修复bug 2处

V0.4

  • 懒癌患者又更新啦!
  • 删掉了“PPT发布”这个FLAG
  • 加了个彩蛋
  • 写了一点点发送邮件的部分

V0.3.2

  • 紧急修复在发布界面不小心压到键盘导致的无限存档bug
  • 计划在完成基本功能后停止更新,转向其他语言重做

V0.3.1

  • UI重设计
  • 紧急修复V0.2 built3的一大bug

V0.2.3

  • 支持备份(自动)
  • 支持“回到昨天”

V0.2.2

  • 支持安全保护,每日仅可运行一次

V0.2

  • 支持一次抓取多句
  • 支持选取句子发布
  • 支持未被选取的句子加入缓存日志(离线使用)

V0.1

  • 程序成功抓取句子了!!
  • 抓到的句子可以读出来了!
  • 抓到的句子可以被记录在日志文件了!
  • 哎哟学校断网了完全不能用了orz

About

每日名句获取器(为了高中语文课堂积累名句而开发)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages