Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hjc-owo/BUAA_Get_Score

北航自动查分脚本
https://github.com/hjc-owo/BUAA_Get_Score

Last synced: 8 days ago
JSON representation

北航自动查分脚本

Awesome Lists containing this project

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
```