semvec/pypi-packages huggingface dataset:
bump2release 0.2.1
Extension of Bump2version to push release tag to git remote
License: MIT
Requires Python: >=3.9

[![Python 3.9](https://img.shields.io/badge/python-3.9-blue.svg)](https://www.python.org/downloads/release/python/)
[![Lint and Test](https://github.com/katzy687/bump2release/actions/workflows/lint-test.yml/badge.svg)](https://github.com/katzy687/bump2release/actions/workflows/lint-test.yml)
[![PyPI version](https://badge.fury.io/py/bump2release.svg)](https://badge.fury.io/py/bump2release)

# bump2release

A CLI utility extension of [bump2version](https://github.com/c4urself/bump2version) that will push release tag to git remote in same flow.

### Installation

```
pip install bump2release
```

### Basic Usage

1. Merge all feature branches to release branch. Either by pull request on remote, or local merge
2. Run bump2Release (alias b2r), passing [SEMVER](https://semver.org/) release type (Major/Minor/Patch), and message for annotated tag

CLI Usage:
```commandline
usage: bump2release [-h] bump_type tag_message

positional arguments:
  bump_type    Major / Minor / Patch etc.
  tag_message  annotated tag message

optional arguments:
  -h, --help   show this help message and exit

```

Sample Command
```commandline
bump2release minor "new feature added"
```

CLI Output: 
<br>
![B2R Output](docs/images/b2r_output.png)


Sample Github Result: 
<br>
![Github Result](docs/images/github_result.png)


### Command Flow Details
1. Validate that git staging isn't dirty
2. Validate that script is running from main/master/dev branch
3. Pull latest changes from upstream (if feature branch was just merged)
4. Leverage bump2version to bump version files, commit the change, and create matching annotated tag
5. Push newly created tag to git remote (which can kick off a publish CI action)


### Notes
- A `version.txt` file is required
- Additional files can optionally be specified in [.bumpversion.cfg](https://pypi.org/project/bumpversion/)

### License

Free Software: MIT License
nonebot-plugin-ykt 0.1.5
一个基于nonebot的雨课堂自动签到插件
License: MIT
Requires Python: >=3.10

# 雨课堂自动签到插件
## 由于已经没课了，没办法再进行测试，大概不会更新了，可以自行进行功能拓展

## 依赖
以下依赖需自行安装，请自行查阅教程，不安装会报错

playwright
## 配置文件
需要将以下信息写入env文件

1. username：你的雨课堂账号
2. password：你的雨课堂密码
3. superuser：（nb内置参数）你的qq号
   
## 说明
该插件通过playwright模拟浏览器登陆雨课堂，并在有课的时候向superuser私聊发送提醒。提醒会告知superuser是否有视频直播或者腾讯会议号。

检查时间：周一至周五，上午8点，十点8分，下午2点，下午4点8分

如需检查其他时间的课程请自行修改定时器部分代码

## 指令
ykt：检查现在是否正在上课