Metadata-Version: 2.1
Name: hackcqooc
Version: 0.0.11
Summary: 一个重庆高校在线开放课程平台自动化工具包。
Author-email: Fatpandac <i@fatpandac.com>
License: MIT
Requires-Python: >=3.8
Requires-Dist: js2py~=0.74
Requires-Dist: requests~=2.30.0
Description-Content-Type: text/markdown

<h1 align="center">hackcqooc</h1>

![GitHub](https://img.shields.io/github/license/Fatpandac/hackcqooc) ![PyPI - Downloads](https://img.shields.io/pypi/dm/hackcqooc) ![PyPI](https://img.shields.io/pypi/v/hackcqooc) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/Fatpandac/hackcqooc/main.svg)](https://results.pre-commit.ci/latest/github/Fatpandac/hackcqooc/main)

一个重庆高校在线开放课程平台自动化工具包。

## [Hackcqooc 的使用样例](https://github.com/Fatpandac/hackcqooc/blob/main/sample.py)

在终端环境中分别设置变量 `USERS` 和 `PASSWORD`
后运行 `python3 sample.py` 它将会告诉你 Hackcqooc 的运行方式。

## 安装

```
pip3 install hackcqooc
```

## 功能

1. 🔑 使用帐号密码直接登录
2. 🍪 使用 Cookie 登陆 ([@omg-xtao](https://github.com/omg-xtao))
3. ℹ️ 获取用户信息
4. 🏛️ 获取用户选课信息
5. 📚 获取用户课程详情
6. ⏳ 跳过对应课程
7. 📝 获取测验列表 ([@omg-xtao](https://github.com/omg-xtao))
8. 💯 获取考试列表 ([@omg-xtao](https://github.com/omg-xtao))
9. 📖 获取作业列表 ([@omg-xtao](https://github.com/omg-xtao))
10. 🔢 获取章节列表 ([@omg-xtao](https://github.com/omg-xtao))

## 参与开发

我们欢迎任何类型的 PR 以及 issue。🎉

本项目使用 Rye 构建环境，使用 `rye`，先[安装 rye](https://rye-up.com/guide/installation/)，之后运行命令 `rye sync`，再运行 `rye run sample` 即可。

## 有谁在使用

|                      仓库                                 |             简介               |
|:--------------------------------------------------------:|:------------------------------:|
| [fuckcqooc](https://github.com/Fatpandac/fuck_cqooc)     | 一个重庆高校在线开放课程平台刷课工具 |
| [xygxpt](https://github.com/Mrkk1/xygxpt)                | 小鱼高校平台助手                  |
| [cqooc_time](https://github.com/omg-xtao/cqooc_time)     | 重庆高校在线开放课程平台导出测验时间到 excel |
