Skip to content

Releases: aionyx02/NTUST-Class-Notifier

v0.1.10

Choose a tag to compare

@github-actions github-actions released this 10 Sep 14:56

新功能

  • (無)

修正

  • fix(ps1): actually save credentials that .env already supplies
  • fix(ps1): keep -SaveCredential prompting under -UseEnvSwitch
  • fix(ps1): load saved credentials under -UseEnvSwitch too
  • fix(release): keep uv.lock's version in step with pyproject
  • fix(ps1): stop announcing auto-enrolment when it is off
  • fix(notify): warn when the switch is on but credentials are missing

怎麼用

下載下面的 ntust.ps1,不用編譯也不用先 clone:

.\ntust.ps1 課號:TCG175302              # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302  # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302  # 一併自動加選

自動加選預設關閉,要開請加 -AutoEnroll

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 10 Sep 14:16

新功能

  • (無)

修正

  • fix(docs): update README to remove outdated operation details

怎麼用

下載下面的 ntust.ps1,不用編譯也不用先 clone:

.\ntust.ps1 課號:TCG175302              # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302  # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302  # 一併自動加選

自動加選預設關閉,要開請加 -AutoEnroll

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 10 Sep 14:09

新功能

  • (無)

修正

  • fix(ui): say nothing about auto-enrolment when it is off

怎麼用

下載下面的 ntust.ps1,不用編譯也不用先 clone:

.\ntust.ps1 課號:TCG175302              # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302  # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302  # 一併自動加選

自動加選預設關閉,要開請加 -AutoEnroll

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 10 Sep 13:58

新功能

  • (無)

修正

  • fix(release): bump one level per push instead of accumulating

怎麼用

下載下面的 ntust.ps1,不用編譯也不用先 clone:

.\ntust.ps1 課號:TCG175302              # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302  # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302  # 一併自動加選

自動加選預設關閉,要開請加 -AutoEnroll

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 09 Sep 16:18

新功能

  • (無)

修正

  • fix(version): keep pyproject.toml as the only version source
  • fix(discord): edit the status message instead of deleting and resending
  • fix(enroll): retry a failed enrolment while the seat is still free
  • fix(api): share one connection and back off when throttled
  • fix(config): require AUTO_ENROLL=true to enrol
  • fix(periods): gate enrolment on the exact selection hours

怎麼用

下載下面的 ntust.ps1,不用編譯也不用先 clone:

.\ntust.ps1 課號:TCG175302              # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302  # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302  # 一併自動加選

自動加選預設關閉,要開請加 -AutoEnroll

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 14:48
7492a2f

新功能

  • feat(enroll): 三支指令共用自動加選與 session 維持
  • feat(config): 加上 AUTO_ENROLL 開關
  • feat(enrollment): 支援全校加退選階段的自動加選
  • feat(discord): 自動判斷收件對象是伺服器、頻道還是使用者
  • feat(discord): support channel targets and keep one live message
  • feat(filter): merge numbered LOOK_UP_CLASSES_N variables
  • feat(cli): add terminal watch and alert scripts
  • feat(filter): add shared course filter rule engine
  • feat(sound): support Windows beeps in play_sound
  • feat(lookup): add prefix search, full-catalog query and semester inference
  • feat: enhance course selection functionality and add session keepalive feature
  • feat: add teacher name, url in log
  • feat: add teacher name in log
  • feat: Create LICENSE
  • feat: add README.md
  • feat: Yeeeee

修正

  • fix(release): 版本號已經一致時不要當成失敗
  • fix(main): 人數一有變動就更新 Discord 看板
  • fix(main): watch every course a prefix rule matches
  • fix: 兼容低版本python
  • fix: logger level setting
  • fix: Update README.md
  • fix: update README.md

怎麼用

下載下面的 ntust.ps1,不用編譯也不用先 clone:

.\ntust.ps1 課號:TCG175302              # 監看人數
.\ntust.ps1 -Mode alert 課號:TCG175302  # 搶課提醒
.\ntust.ps1 -AutoEnroll 課號:TCG175302  # 一併自動加選

自動加選預設關閉,要開請加 -AutoEnroll