Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hjc-owo/BUAA_Get_Score
北航自动查分脚本
https://github.com/hjc-owo/BUAA_Get_Score
Last synced: 8 days ago
JSON representation
北航自动查分脚本
- Host: GitHub
- URL: https://github.com/hjc-owo/BUAA_Get_Score
- Owner: hjc-owo
- Created: 2022-12-21T12:42:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-25T10:37:05.000Z (over 1 year ago)
- Last Synced: 2024-08-01T10:15:59.694Z (3 months ago)
- Language: Python
- Size: 9.77 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-buaa - GitHub - hjc-owo/BUAA_Get_Score: 北航自动查分脚本
README
# BUAA_Score
## 使用说明
使用前先根据你的情况修改9-32行的内容,分别是邮箱配置、北航统一认证的学号密码、想要查询的学年学期;
修改好后保存,然后在本文件夹终端输入
```bash
python main.py
```就进入运行状态了。
## 邮箱配置说明
需要在邮箱提供商处设置开启SMTP,
并将SMTP服务器、发件邮箱用户名、发件邮箱密码、收件邮箱用户名依次替换代码内对应内容。
*其中发件邮箱和收件邮箱可以相同。*
## 注意事项
要保持本脚本可以正常运行,需要保持网络正常、脚本窗口不关闭。
如果想停止接收邮件,关闭该窗口即可。
如果提示`ERROR:无法发送邮件`,请检查你的邮箱账号密码是否正确。
## 部署到服务器(可选)
如果有自己的服务器,可以在服务器上运行。
但是命令和当前的终端窗口是绑定在一起的,换句话说,如果关闭了本地的终端窗口,运行就会被打断,那么有没有一个简单的方法,直接放在服务器呢?
可以尝试使用`tmux`,可以把当前的命令和打开的终端窗口取消绑定,换句话说,即使关掉了本地的终端窗口,命令仍然可以继续运行。
### tmux 的安装
```bash
sudo apt install tmux
```### 创建新的窗口
创建一个新的名字叫做 score 的窗口
```bash
tmux new -s score
```### 进入窗口
进入名字叫做 score 的窗口
```bash
tmux attach-session -t score
```### 删除窗口
删除名字叫做 score 的窗口
```bash
tmux kill-session -t score
```### 查看窗口列表
```bash
tmux ls
```