• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

SEU Find Empty Classroom

开发技术 开发技术 9个月前 (05-01) 65次浏览

因为好几次大中午在教学楼找空教室被晒中暑所以兴起搞了个小工具

体验:fec.mollnn.com (不确定哪天会关)

网页版:mollnn/seu-empty-classroom-webservice: seu-empty-classroom-webservice (github.com)

离线版:mollnn/seu-empty-classroom: Find empty classrooms in SEU Jiulonghu Campus (github.com)

Note:

  1. 原始数据获取。从 ehall.seu.edu.cn 的全校课表查询中爬取数据,由于 SEU 的教室很少,将请求提取为 curl(bash) 并跑一遍,将输出丢尽一个文件里。为了偷懒,直接用傻傻的字符串匹配提取出需要的字段,简单整理一下,生成一个可爱的 CSV,并顺便制作一个离线查询系统。
  2. 导入数据库。到阿里云大网吧开台最低配的机器,装个 Ubuntu 并装上 Node.js, MySQL, screen 等,将 CSV 导入到 MySQL 中。
  3. 用 Node.js 写一个查 MySQL 返回 JSON 并搞成 HTML 表格的暴躁小家伙,再搞个憨憨的 HTML 表单当查询页。

SEU Find Empty Classroom


程序员灯塔
转载请注明原文链接:SEU Find Empty Classroom
喜欢 (0)