β

CUIT ACM Team 水表项目

Rayn新天地 299 阅读

Build for CUIT ACM Team
一个统计ACM学员在各个OJ上面刷题的情况的查水表工具

源于如此

最近和@zzy学长一起再做一个项目,通过爬虫和数据库将ACMer在各大OJ上做题的信息和提交给整合起来,虽然退役了,但还是对ACM Team有满满的爱的,然后呢,dxy童鞋说要便于维护 (╮(╯▽╰)╭ 到底有没有人会维护还不造呢),所以我们就采用了号称 人生苦短,我用Python 的Python Flask框架开始动(ban)工(zhuan).

项目结构

目前在做

1. 获取队员的各个OJ的AC题目的信息

这个每个OJ都太有个性了,比如POJ的破烂服务器请求太频繁就报错。。。这个问题让zzy童鞋十分头疼啊。

2. 队员添加页面

就是用户系统,目前做好了登录,密码也是采用的Hash加密,接下来还有注册页面和用户信息的完善,还有对各个OJ的账号的收集接口,等OJ爬虫做的差不多了,这个也就能开搞了.

update 2015/04/18 用户系统基本完工

3. ACM Team 荣耀墙

dxy童鞋说要把每一届的ACM Team经历贴出来,目前还没想好原型,也就没有动工.

当然还有。。。

1. 加入多线程及队列优化爬虫性能

这个呢,zzy童鞋写了一个,目前还不太稳定,没有太多测试,留待后期完善

2. 获取详细代码并持久化

没开工

3. 代码分享功能,解题报告

没开工

目前长这样

贴一张目前的丑照,对于我一直兼职前端工程师,真的好心塞 T~T
update 2015/04/18 贴一张用户界面,个人觉得还不错 ^_^


Build for CUIT ACM Team
一个统计ACM学员在各个OJ上面刷题的情况的查水表工具

源于如此

最近和@zzy学长一起再做一个项目,通过爬虫和数据库将ACMer在各大OJ上做题的信息和提交给整合起来,虽然退役了,但还是对ACM Team有满满的爱的,然后呢,dxy童鞋说要便于维护 (╮(╯▽╰)╭ 到底有没有人会维护还不造呢),所以我们就采用了号称 人生苦短,我用Python 的Python Flask框架开始动(ban)工(zhuan).

作者:Rayn新天地
Rayn的个人博客
原文地址:CUIT ACM Team 水表项目, 感谢原作者分享。

发表评论