Skip to content

only9464/HEU-Wisedu

Repository files navigation

HEU-Wisedu

HEU-Wisedu是一款基于哈尔滨工程大学教务选课系统APIAcrylic模版开发的跨平台桌面应用程序,主要功能为查看课程信息、选课等。

Warning

本软件完全免费且开源,可二次开发。仅供学习交流使用,请勿用于商业用途,一经发现,将拉黑、并依规向校方举报!!!

Github地址:https://github.com/only9464/HEU-Wisedu
Atomgit地址:https://atomgit.com/only9464/HEU-Wisedu
Gitee地址:https://gitee.com/only9464/HEU-Wisedu
欢迎各位同志提交PR,共同完善。 BUG反馈或者功能建议欢迎提交Issues或者发邮件:[email protected]

一、优势

  • 开源免费,无需付款,更适合HEU宝宝体质。(担心信息泄露的自己下载源代码编译程序,参考下文二次开发部分)
  • 直接调用选课系统API进行课程相关操作,省去繁杂加载,高峰期选(qiang)课快人一步
  • 支持跨平台,支持Windows、MacOS、Linux
  • 根据已修学分(查成绩),选课更方便、快捷、具有目的性
  • 采用Golang的通道技术多个课程依次选(qiang)课、多线程多个课程同时选(qiang)课,自己设置间隔时间(操作简单,一看就会)
  • 界面简约美观(乐),支持明暗双主题(暗色太拉胯了)

更新日志

二、功能

  • 登录 教务选课系统教务管理系统(统一身份认证)
  • 查看 培养方案内课程
  • 查看 跨专业选修课
  • 查看 公选课
  • 查看 本批次已选课程
  • 查看 所有学期已选课程 及其成绩 (说白了,只能查到出成绩的课)
  • 查看 已修学分
  • 退选
  • 自动选(qiang)课

相关功能截图

三、下载

MacOS、Linux 懒得编译了,暂时不能直接下载可执行程序,有需要的可以自己下载源码编译,可以参考下面的二次开发打包 部分

四、支持作者

赛博乞讨(bushi):

路过的各位同志们,大家好!我是共产主义接班人(从小,老师就这么告诉我的),Vivo ¥0.01,助力我完成共产主义事业!

1736260193604

五、二次开发

1.安装依赖

以下依赖按照顺序逐个安装即可:

  • Go
  • Wails
  • Node
  • npm
  • Vue

Windows

暂无

Mac

暂无

Linux

  • libgtk-3-dev
  • libwebkit2gtk-4.0-dev
  • libglib2.0-dev

所需执行命令(仅在ubuntu-20.04.6-amd64测试通过,其余自测):

sudo apt update
sudo apt-get install libgtk-3-dev libwebkit2gtk-4.0-dev libglib2.0-dev
export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH

Note

新版 Linux安装 libwebkit2gtk-4.0-dev编译应用时需要增加 -tags webkit2_40

2.调试运行

在项目的根目录下执行:

wails dev

3.打包

在项目的根目录下执行:

wails build

更多信息请参考:Acrylic 二次开发

六、Star History

Star History Chart

七、功能截图

1736842062338 1736838920570 1736838696602

八、更新日志

  • V0.0.3 【2025年1月14日15:16】
    - 修复系统默认暗色导致表格字体显示不清楚的Bug
    - 新增选(qiang)课模式:老实人模式、狂暴模式
    - 更改默认选(qiang)课间隔时间:0.1s --> 0.275s
    - 优化登录界面

About

HEU选(qiang)课小猪手

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published