Skip to content

Commit

Permalink
Merge branch 'develop' into release
Browse files Browse the repository at this point in the history
  • Loading branch information
MissterHao committed May 17, 2021
2 parents 701b6d8 + de8fa5e commit 01e593e
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 5 deletions.
50 changes: 45 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,49 @@
<p align="center">
<img src="icon-512x512.png" height="130">
</p>
<p align="center">
<a href="https://img.shields.io/github/v/release/MissterHao/WannaClass" alt="Release Version">
<img src="https://img.shields.io/github/v/release/MissterHao/WannaClass" />
</a>
<a href="https://img.shields.io/badge/NodeJs-v14.15.3-green" alt="Node Js Version">
<img src="https://img.shields.io/badge/NodeJs-v14.15.3-green" />
</a>
<a href="https://img.shields.io/badge/Platform-Win%2010-lightgrey" alt="Supported Platform">
<img src="https://img.shields.io/badge/Platform-Win%2010-lightgrey" />
</a>
<a href="https://img.shields.io/github/package-json/v/MissterHao/WannaClass" alt="Wanna Class Version">
<img src="https://img.shields.io/github/package-json/v/MissterHao/WannaClass" />
</a>
</p>

# Wanna Class 元智選課系統

使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。
半夜依舊在電腦前守著?
想修熱門的課卻永遠搶不到?
查課表還在官網上輸入驗證碼慢慢搜尋?

那現在正是一個好時機嘗試全新的選課方式!

此軟體保證:
+ **不紀錄帳號密碼**
使用元智 Portal 帳號密碼登入,不須擔心帳號密碼會被盜用或記錄,程式碼完全公開接受開源社群的檢驗,絕對安全。
+ **不對電腦造成額外負擔**
不像其他程式會使用電腦挖礦,本程式使用最基本的方式簡化您電腦需要的資源!

<img src="assets/Index%20Demo.png" height=300>

## 左方列表功能:

+ 首頁

<img src="assets/sidebar.jpg" height=300>

+ 首頁
未來將會加入 「portal 通知列表」、「圖書館還書通知」等功能。
+ 課程查詢
+ 課程查詢
快速查詢每學期的課表,點擊列表可以顯示該課程資訊(學分數、上課教室、教授名稱等資訊),列表最右方有「加入選課清單」按鈕可以加入選課任務列表中。
+ 選課任務列表
+ 選課任務列表
以列表方式顯示目前每一門課的選課進度(「尚未選到」、「已選到!恭喜!」、「此課程已選過喔!」以及「其他未明狀態 狀態碼 x」),若出現未明狀態可以通知作者喔!
+ 設定
+ 設定
設定選課的階段,根據元智選課方法,需要設定目前需要選課的階段(第一、第二、第三階段)才可選課。

## Future Feature
Expand All @@ -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.
6 changes: 6 additions & 0 deletions app.js
Original file line number Diff line number Diff line change
Expand Up @@ -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) {})

})


Expand Down
Binary file added assets/Index Demo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/sidebar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 01e593e

Please sign in to comment.