htyangs / NTUcourse

Improve the course selection website of Nation Taiwan Unversity, saving a lot of time, and get the most needed course information.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NTU選課小幫手

特點

  • 針對能上課的時間,一次將通識課、體育課、學程、外文、系上必修選修列出來,自動匯出excel
  • 排除關鍵詞搜尋(比如排除專題討論、服務學習)
  • 解決"明明只有6 7節有空堂,但選課網只能給你6 7 8 or 7 8 9的課程(甚至包含了其他天)"
  • 不再因為課程網顯示太多不相關課程而錯過任何好課!
  • 右上方點一個star是最好的支持~

更新

  • 匯出課程請先全選課程 -> 右鍵 -> export -> save as .xls
  • 為避免爬蟲造成伺服器過載,將速度調降,請耐心等候跑完
  • 110-1課表更新

DEMO

安裝方法

Win 10

法一、打開my_class.exe後即可以直接運行

Mac/Linux/Win 10

法二、於anaconda建立python 3.7環境,於cmd輸入conda activate 環境名稱,cd 下載資料夾,輸入 pip install -r requirements.txt,直接運行python my_class.py

使用方法

一、 選擇學期後以及 1.開課的學系(可選兩個) 2.體育課 3.學程課 4.通識課 5.共同課 (選擇為聯集) / or 直接搜尋全部課程(速度較慢)
二、 輸入課程關鍵詞,在上方的課程中篩選出含有此關鍵詞的課程
三、 輸入不想要的課程關鍵詞,排除含有此關鍵詞的課程(利用空白做分隔)
四、 勾選上課的時間,列出符合的課程(時間需要完全符合才會列出!)
五、 自動於同exe檔案的資料夾生成名為class_info.xls的excel檔案,並且顯示出excel表格

有任何問題請發信到此信箱 ⬇

About

Improve the course selection website of Nation Taiwan Unversity, saving a lot of time, and get the most needed course information.


Languages

Language:Python 100.0%