Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hex9cf/cupidconnector
一款用于自动登录汕头大学校园网的命令行工具。该工具通过发送登录请求并处理响应,实现自动化登录功能,方便汕大师生登录校园网。不需要用户手动打开浏览器,输入账号密码,只需双击运行程序即可完成登录操作。
https://github.com/hex9cf/cupidconnector
Last synced: 8 days ago
JSON representation
一款用于自动登录汕头大学校园网的命令行工具。该工具通过发送登录请求并处理响应,实现自动化登录功能,方便汕大师生登录校园网。不需要用户手动打开浏览器,输入账号密码,只需双击运行程序即可完成登录操作。
- Host: GitHub
- URL: https://github.com/hex9cf/cupidconnector
- Owner: HEX9CF
- License: gpl-3.0
- Created: 2024-12-13T09:47:50.000Z (10 days ago)
- Default Branch: main
- Last Pushed: 2024-12-13T10:00:50.000Z (10 days ago)
- Last Synced: 2024-12-13T11:18:29.717Z (10 days ago)
- Language: Go
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cupid Connector
## 项目简介
一款用于自动登录汕头大学校园网的轻量级工具软件,通过发送登录请求并处理响应,实现自动化登录功能,方便汕大师生登录校园网。
该工具支持自动登录、重新认证、注销账号等功能,同时支持初始化配置文件,简化用户的配置过程。不需要用户手动打开浏览器,输入账号密码,只需双击运行程序即可完成登录操作。将程序添加到开机启动项,即可实现开机自动登录校园网。不同于 Python 脚本,该工具是一个独立的可执行文件,开箱即用,无需安装 Python 环境,方便用户使用。
A lightweight tool for automatically logging into the Shantou University campus network. It automates the login process by sending login requests and handling responses, making it convenient for Shantou University students and staff to log into the campus network.
## 功能简介
- **自动登录**:通过发送登录请求,并处理登录响应,实现自动化登录。
- **重新认证**:用户可以在需要时重新进行登录认证。
- **注销账号**:用户可以注销当前登录的账号,退出校园网。
- **初始化配置**:支持初始化配置文件,简化用户的配置过程。## 使用方法
1. **运行程序**:在 Release 页面下载最新的可执行文件,双击运行程序。
2. **初始化配置**:首次运行程序时,会自动生成配置文件。用户可以根据提示填写校园网用户名和密码。同时,程序会询问是否在认证成功后自动退出程序,用户可以根据需求选择是否开启该功能。
3. **自动登录**:程序会自动发送认证请求,登录校园网,登录成功后会显示登录成功的提示信息。
4. **自动退出**:如果用户开启了认证成功自动退出功能,程序会在认证成功后立即自动退出,不会进入命令模式。如果没有认证成功,仍会进入命令模式。
5. **命令模式**: 如果用户没有开启认证成功自动退出功能,在自动登录完成后,程序会进入命令模式,用户可以输入命令来执行相应的操作。
6. **开机自启**:用户可以将程序添加到开机启动项,实现开机自动登录校园网。具体方法请参考下文。## 命令列表
- `login`:登录账号。
- `logout`:注销账号。
- `init`: 重新初始化配置文件。
- `exit`:退出程序。![image](https://github.com/user-attachments/assets/22ad0a14-e7ec-4490-932c-89d906c2a3a0)
## 配置文件
配置文件为 `stu.env`,位于程序运行目录下。 配置文件内容如下:
```env
# 校园网认证接口
STU_URL=http://a.stu.edu.cn/ac_portal/login.php# 校园网用户名
STU_USERNAME=username# 校园网密码
STU_PASSWORD=password# 认证成功后自动退出程序
AUTO_EXIT=FALSE
```## 开机自启
用户可以将程序添加到开机启动项,实现开机自动登录校园网。步骤如下:
1. 将可执行文件移动到一个固定的目录,如 `C:\Program Files\Cupid Connector`。
2. 右键点击可执行文件 `cupid-connector.exe`,选择“创建快捷方式”。
3. 按 `Win + R` 打开运行对话框。
4. 输入 `shell:startup` 并按回车,打开启动文件夹。
5. 将刚才创建的快捷方式移动到这个文件夹中。如果需要取消开机自启,只需将快捷方式移出启动文件夹即可。
## 参与贡献
- 如果你觉得这个项目对你有所帮助,欢迎给个 Star⭐️。
- 如果你有任何问题或建议,欢迎提交 Issue。
- 如果你有兴趣参与贡献代码,欢迎提交 Pull Request。## 许可
本项目采用 GPL-3.0 license 进行许可,详情请参阅 [LICENSE](LICENSE) 文件。
## 免责声明
本项目仅供学习交流使用,不得用于任何商业用途。使用本项目所造成的任何后果,由使用者自行承担,与项目作者无关。
本项目是开源项目,用户可以查看源代码,确认程序的安全性。用户的账号密码等信息只会保存在用户的计算机上,仅用于校园网登录认证。