Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

程序设计文档 #2

Open
SimplyY opened this issue Jul 7, 2015 · 2 comments
Open

程序设计文档 #2

SimplyY opened this issue Jul 7, 2015 · 2 comments

Comments

@SimplyY
Copy link
Owner

SimplyY commented Jul 7, 2015

目录

  1. 程序运行原理概述
  2. 程序编写概述
@SimplyY
Copy link
Owner Author

SimplyY commented Jul 9, 2015

程序运行原理概述

  1. 内容获取:爬虫方面全部使用7sDream的zhihu-py3库。
  2. 配置信息:通过获取登陆的小号的账号信息作为cookie,大号的url作为入口。
  3. 信息存储:本地用json储存额外的关注者、回答、动态,以此来对比关注者的最新的一条动态来实现提醒功能。
  4. 内容显示:webview来显示所有的回答、文章

@SimplyY
Copy link
Owner Author

SimplyY commented Jul 21, 2015

程序编写概述

界面使用qml

  1. 界面的编写
  2. 前台的简单界面响应
  3. 加载后台的数据

后台使用pyqt5、zhihu_py3

  1. 获取前端的输入
  2. 根据输入爬到新的数据
  3. 传数据给前台
  4. 控制界面的响应

数据存储使用json

  1. 绝大多数情况下数据都是,存储和获取数所有数据
  2. 不想写sql,以及方便跨平台

定时器

  1. 程序启动时以及之后每100s,更新一次数据
  2. 更新完后将数据传给前端

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant