Giter VIP home page Giter VIP logo

nuist-daily's Introduction

Nuist Daily

南信大信息公告一键获取 in python

1. 动机

学校的信息公告登录繁琐,页面复杂,导致没什么去看的欲望

然而,曾经因为通知上的各种问题,险些误了报名

因此,决定从零开始自学,实现信息公告自由!一键查看公告,省去所有烦恼!(强行押韵)

总的来说还是学习(玩)的副产物,非专业开发,有建议可以在 issue 中提出,我会尽力学习并完善这个工具

当然 Star 更香香

2. 已有功能

  • 双击 NuistDaily.py 运行
  • 自动登录学校 VPN
  • 生成简单的 HTML 网页展示公告,并自动打开网页
  • 展开公告标题,可全文阅读
  • 获取 [上一次使用, 今天] 这一时间段的公告 (2021-02-08)

3. 需要

  • python3 和各种包(numpy,selenium 等)
  • Chrome 浏览器和 Chrome Driver (2021-04-14)
  • 修改文件 info.json 中的用户名和密码
  • 联网

4. 未来功能

  • 用户友好设计(在简洁的前提下)
  • 增加已读 / 未读功能 通过“上次使用时间”体现 (2021-02-08)
  • 提取关键词
    • 自动筛去学生无关信息
    • 突出讲座、报告、竞赛、节假日等信息
  • 打包,无需 python 环境
  • 给标题加链接,可是 cookie 没有弄明白,遂作罢 (2021-02-08)

5. 更新

  1. 2021-04-14,学校 vpn 系统更新,加密的方式变了,菜狗的我不知道怎么用 post 的方法登录了,所以使用 selenium 点点点
  2. 2021-02-08,记录上次使用时间,借此判断是否已读,运行后获取 [上一次使用, 今天] 范围内的公告

nuist-daily's People

Contributors

sbwww avatar

Stargazers

Freedyool avatar  avatar WES avatar  avatar

Watchers

 avatar

Forkers

freedyool

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.