Skip to main content

XMU Rollcall Bot CLI - Automated rollcall monitoring and answering for Xiamen University Tronclass

Project description

XMU Rollcall CLI

感谢所有为本项目提供反馈和建议的用户。

致谢

KrsMt

作者

本项目采用 MIT 许可证。详见 LICENSE 文件。

许可证

如果遇到问题,请在 GitHub Issues 提交反馈。

问题反馈

  • 本工具仅供学习交流使用
  • 请遵守学校相关规定,合理使用本工具
  • 请勿频繁重复运行,以免导致账号被暂时冻结

⚠️ 注意事项

  • aiohttp
  • click
  • xmulogin
  • pycryptodome
  • requests
  • Python >= 3.7

依赖项

  1. 使用手机 GPS 应用
  2. 使用 百度地图坐标拾取器
  3. 使用 高德地图坐标拾取器

你可以通过以下方式获取位置坐标:

获取位置坐标

}
    "longitude": "118.xxxx"
    "latitude": "24.xxxx",
    "password": "your_password",
    "username": "your_username",
{
```json

你也可以手动编辑配置文件:

- Windows: `%USERPROFILE%\.xmu_rollcall\config.json`
- Linux/macOS: `~/.xmu_rollcall/config.json`
配置文件会保存在以下位置:

## 配置说明

XMUrollcall-cli --help

### 3. 查看帮助

程序将自动监控点名活动,发现后自动完成签到。

XMUrollcall-cli start

配置完成后,启动监控程序:

### 2. 开始监控

- 经度(longitude)
- 纬度(latitude)
- 统一身份认证密码
- 统一身份认证账号
按照提示输入:

XMUrollcall-cli config

首次使用需要配置你的账号、密码和位置信息:

### 1. 配置账号信息

## 使用方法

pip install -e . cd XMU-Rollcall-Bot/xmu-rollcall-cli git clone https://github.com/KrsMt-0113/XMU-Rollcall-Bot.git

### 从源码安装

pip install xmu-rollcall-cli

### 使用 pip 安装(推荐)

## 安装

- 💻 简洁的命令行界面
- 📍 支持自定义地理位置
- 🔐 安全的本地配置存储
- 🚀 自动签到,无需人工干预
-  自动监控 Tronclass 点名活动

## 功能特点

厦门大学 Tronclass 自动点名签到命令行工具。

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python Version](https://img.shields.io/pypi/pyversions/xmu-rollcall-cli.svg)](https://pypi.org/project/xmu-rollcall-cli/)
[![PyPI version](https://badge.fury.io/py/xmu-rollcall-cli.svg)](https://badge.fury.io/py/xmu-rollcall-cli)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xmu_rollcall_cli-3.1.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xmu_rollcall_cli-3.1.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file xmu_rollcall_cli-3.1.0.tar.gz.

File metadata

  • Download URL: xmu_rollcall_cli-3.1.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for xmu_rollcall_cli-3.1.0.tar.gz
Algorithm Hash digest
SHA256 281c754a9ed30f60cb3f20a28b436e8fadb1c90a7e356fc087dbc9eea483578d
MD5 97201e71918718e488439c5a9dd55756
BLAKE2b-256 b9c4b058b27703789259d560b3934efe61182215d48f0e46d8d665f05560a263

See more details on using hashes here.

File details

Details for the file xmu_rollcall_cli-3.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for xmu_rollcall_cli-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e774e6c7cd00ac08331d14377936827de6419eb9582899f6a1ac8fcc2ef1cb67
MD5 e0b1b0cd61a0ca1b0edb64722a996d93
BLAKE2b-256 70740ccc6001b3dfcf25a9273d92a9c25f2841dc49e1fc457610f04c49c0a55b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page