qq40660 / zjuthelper

工大助手

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

外号:工大助手(轻喷)

10月29号--第三次更新

  1. 人肉。添加了类似的百度搜索自动补全。(比如输入a 自动提示a开头的发帖数最多的10个人的ID)然后,论坛,万一有人写灌水机的话,感觉DZ相当危险。

2.天气 有两个地方的抓取,换了里面的实现方法。 针对天气这样的东西,每个人点击页面都要实时去抓同样的东西,效率低, 于是静态化为html 文件,缓存时间为10分钟。这样子,保证速度,除了那个负责第一次点击更新缓存的人。

3.自定义导航 http://210.32.200.89:11063/zjuthelper/nav/ 有默认的,用学号登陆后显示自己定义的。 自定义的类似百度新版首页,分成快速定义(自己输入网址添加)和常用网址导航(一点击就可以直接添加到自己的导航栏中。) 点击链接,记录点击数,点击的越多,表示活跃,自动排列靠前。

10月24号--第二次更新

今天下午终于有点空,继续整这个。 代码已经放到gitlab上了 地址是http://gitlab.zjut.com/zjuthelper 已经添加 cyong yaofur XD 3人

这次较上次 1.修改metro.css 是input的password标签保持和text一致

2.修改用户登录方式,使用学号登录

3.修改课表 自动判断月份年份,获取上下学期的课表(2-7(下) 8-1(上)) 课表仍然存在的BUG(周六有课,顺序会出错,数组 offset)这个是我正则的问题。

4.天气 ,http://210.32.200.89:11063/zjuthelper/weather/ 提供杭州的今天,未来七天(网上的api http://weather.raychou.com/?/list/),和实时天气(这个实时天气来自与crhan与xufan搞得那个) 但是没有图片 不美观,另外还有效率问题,我下次再另实现一下。

PS. 关于API设计的一大考虑就是 要保证以前的服务不挂 还好98的比较简单,但是mail这样的是木有测试机的,偶在98上留下api2.php 做测试。 不影响目前的服务。 前两天小看了下SOAP和REST【这个感觉路由起来比较麻烦】 over....

10月16号--第一次更新

目前持续开发中.....刚被放到测试服务器上了 连接: http://210.32.200.89:11063/zjuthelper/

1.已有功能

1.1 人肉(被下载站的人怂恿做的,不合适我下线这个应用)

1.2 查课表 yaofur那个跪了后,我用PHP也做了一个.然后为了以后的移动端和其他第三方开发者,我也做了封装成API 地址如下http://210.32.200.89:11063/zjuthelper/classtable/open/api.php?method=xml&username=201026810730&password=123456 返回格式method 可选择XML 或者JSON (把method的xml 换成json) XML也是第一次搞(不知道该怎么搞,编码效率问题也是自己脑子想想的) 被我设计成这个样子,见连接

http://210.32.200.89:11063/zjuthelper/classtable/open/201026810730.xml

1.3 事件日历(其实这个是我最近看的一本《深入PHP与jQuery开发》,我改了些逻辑和表,实现多用户,精弘账户登陆),然后如果这个没用的话,也直接忽略吧,不过这本书还是推荐看的,对我帮助蛮大的。

1.4 账户已经和用户中心同步。(可用论坛账号登陆),有了接口,就好办。

2.想做的

1.校车时刻表?

2.自定义导航 (没有思路.....求技术上的指点)

很多,我是做成一个一个目录,一个应用,所以大家有想法直接参与即可。前面就一个前端框架撑着。

前端框架是 Metro Style的....

About

工大助手