diff --git a/README.md b/README.md index b6cf8a7..bafb06d 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,49 @@ +

+ +

+

+ + + + + + + + + + + + +

+ # Wanna Class 元智選課系統 -使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。 +半夜依舊在電腦前守著? +想修熱門的課卻永遠搶不到? +查課表還在官網上輸入驗證碼慢慢搜尋? + +那現在正是一個好時機嘗試全新的選課方式! + +此軟體保證: ++ **不紀錄帳號密碼** + 使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。 ++ **不對電腦造成額外負擔** + 不像其他程式會使用電腦挖礦,本程式使用最基本的方式簡化您電腦需要的資源! + + ## 左方列表功能: -+ 首頁 + + + ++ 首頁 未來將會加入 「portal 通知列表」、「圖書館還書通知」等功能。 -+ 課程查詢 ++ 課程查詢 快速查詢每學期的課表,點擊列表可以顯示該課程資訊(學分數、上課教室、教授名稱等資訊),列表最右方有「加入選課清單」按鈕可以加入選課任務列表中。 -+ 選課任務列表 ++ 選課任務列表 以列表方式顯示目前每一門課的選課進度(「尚未選到」、「已選到!恭喜!」、「此課程已選過喔!」以及「其他未明狀態 狀態碼 x」),若出現未明狀態可以通知作者喔! -+ 設定 ++ 設定 設定選課的階段,根據元智選課方法,需要設定目前需要選課的階段(第一、第二、第三階段)才可選課。 ## Future Feature @@ -22,3 +55,10 @@ * [ ] Mac application Build * [ ] Github Action CI * [ ] Github Action CD +* [ ] Isolation Environment + +## 作者聲明 +本程式只供本人學術上的作品集使用喔! + +## License +This project is projected under GNU GPL v3 LICENCE. diff --git a/app.js b/app.js index 3f0670b..22f6467 100644 --- a/app.js +++ b/app.js @@ -67,6 +67,12 @@ function createWindow() { // 在主畫面關閉時 關閉 Worker MainWindow.on("close", function () { SelectCourseWorkerWindow.close() + + // 確保刪除登入 Token + var settings = fs.readFileSync(settingFilePath, "utf-8") + settings["token"] = "" + fs.writeFile(settingFilePath, JSON.stringify(settings), "utf-8", function (err, data) {}) + }) diff --git a/assets/Index Demo.png b/assets/Index Demo.png new file mode 100644 index 0000000..ab6d580 Binary files /dev/null and b/assets/Index Demo.png differ diff --git a/assets/sidebar.jpg b/assets/sidebar.jpg new file mode 100644 index 0000000..e8cd3c8 Binary files /dev/null and b/assets/sidebar.jpg differ