Skip to content

Molin-L/FDU_Timetable

Repository files navigation

FDU Timetable

made-with-python GitHub license

Timetable exporter for FDU. Automatically login to jwfw.fdu.edu.cn, export as .ics file. Hope you enjoy this.

自动登录FDU教务系统读取课表,导出为.ics文件

Setup

  • Download this repo,
  • install requirements: pip install -r requirements.txt
  • add your username and password to the buttom of fetchdata.py,
  • then runpython3 fetchdata.py

Note:

  • It's not recommanded to airdrop the produced ics file to your phone.As the result, these events will be automatically loaded to your calendar, which I'm sure you will not like it. What's more, you can't add tag to these events either.

  • The best way to add these events is to send to your email inbox, open it on your phone. Recommend to use the ios default mail app.

  • 尽量以邮件的方式发送生成的fdu_timetable.ics至你的邮箱,iOS使用系统默认邮箱打开

Overview

Login

教务系统登录:fdulogin.py

Table Retrieve

Implemented in: fetchdata.py

Convert to .ics file

Implemented in: fileman.py

Todo

  • 添加自动获取校历,确定教学周开始日期

License

This project is distributed under the Apache 2.0 License, see LICENSE for more information.

Acknowledgments

FDU_COURSETABLE

Miss. Florence

About

登录复旦教务系统,导出课程表至日历

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages