Skip to content
No description, website, or topics provided.
Branch: rebuild
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
koushihime
.gitignore
.travis.yml
LICENSE
README.md
environment
manage.py
requirements.txt

README.md

MoegirlUpdater

对萌娘百科更新姬进行重构的版本,使更新姬更易维护,迭代,部署以及debug。


完成以下优化:

  • 使用即插视图(pluggable views)对view的结构进行了整理,oop化
  • 使用sqlite替代redis,关系型的数据结构
  • 使用flask-sqlalchemy编写model并且进行数据到对象的自动映射,放弃了老版使用Redis然后手工进行parse
  • 计划任务改用celery执行
  • 对文件树与文件结构进行了整理,便于今后扩展与维护
  • 命令行工具

新增以下功能:

  • 新增推送频率限制(5月14日)

待完成的任务列表:

  • 旧版更新姬的全部功能(5月14日)
  • Celery与后台配置一致化,共享环境
  • 代码注释补全
  • 萌娘百科站点状态检查并发送报警邮件
  • 日志与异常的整体管理
  • 单元测试的环境搭建与补全
  • 微博自动更新授权
  • Flower实时监控celery队列

以上任务将按顺序进行开发。

You can’t perform that action at this time.