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.1.tar.gz (14.0 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.1-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xmu_rollcall_cli-3.1.1.tar.gz
  • Upload date:
  • Size: 14.0 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.1.tar.gz
Algorithm Hash digest
SHA256 65569e374577bde2885876fcf85e42b6a3f83bd1fbcc9c249f08687419dafa63
MD5 299ca6bb1c5f4cd652a88518647b0dbd
BLAKE2b-256 0dddc826527d883d14d53c900808b2bd95f75fca8b0435e2e54ffa34d689c7c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xmu_rollcall_cli-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 347b3d82916c331ca3cb4092c015c7d25310defa2d952ca7adbc15cdec0db831
MD5 b94bc25e93e2dc1c81a5d346d8e1429d
BLAKE2b-256 3544989d8d6de6ca1ffeb2430e2730e2624be2c51d2dcf1bfcbb30d62c9b128f

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