Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qin2dim/pigai_gpt2
批改网写作助手
https://github.com/qin2dim/pigai_gpt2
gpt-2 pigai selenium-python
Last synced: 2 months ago
JSON representation
批改网写作助手
- Host: GitHub
- URL: https://github.com/qin2dim/pigai_gpt2
- Owner: QIN2DIM
- License: gpl-3.0
- Created: 2020-10-27T09:52:19.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-21T13:04:17.000Z (over 2 years ago)
- Last Synced: 2024-10-07T14:01:31.215Z (3 months ago)
- Topics: gpt-2, pigai, selenium-python
- Language: Python
- Homepage:
- Size: 9.71 MB
- Stars: 36
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Introduction
批改网写作助手,根据配置自动生成并提交英语作文。
## Requirements
- google-chrome
- Python3.7+## Usage
> 项目依赖 google-chrome 运行,请确保你的计算机已装有谷歌浏览器。
1. 拉取 PyPi Package
```bash
pip install pigai-gpt2
```2. 跨越次元的相遇
```python
from typing import Union, List
from pigai import runner
# [√] 账号信息
username, password = "", ""
# [√] 作文号
pids: Union[str, List[str]] = ["2107818"]
# [*] 班级名全称 错误或不存在不影响程序运行
class_name: str = "春田花花幼稚园"
# [*] 文本词汇量 实际生成量会略多于此值
content_length: int = 200
if __name__ == '__main__':
runner(
username=username,
password=password,
pids=pids,
class_name=class_name,
content_length=content_length,
save_action_memory=True,
check_result=True
)
```## Advanced
1. 操作历史
首次运行后,可在工程目录下的 `database/action_history.csv` 中查看格式化的操作历史数据。
2. 评测快照
首次运行后,程序会保存评测页面二点快照,可将页面中的所有富文本信息保存成 `.mhtml` 文件并存储在工程目录下的 `databse/paper_score/`。该格式文件可用主流的浏览器访问。
3. 文本长度
在 `src/config.py` 文件中可修改变量 `TEXT_LENGTH` 的数值,其表示文章长度的左区间值,既文本生成后,文章长度会超过20 至 80 个词。`TEXT_LENGTH` 的默认值为 320。