Skip to main content

ChatECNU

ChatECNU 是 ECNU 门户与校园网联网工具包。安装包名仍是 ChatECNU,日常命令主推 ecnu

文档入口

任务 链接
安装和最小验证 https://arch.gh.wzhecnu.cn/ChatECNU/quickstart/
命令树 https://arch.gh.wzhecnu.cn/ChatECNU/cli-tree/
ChatEnv 变量 https://arch.gh.wzhecnu.cn/ChatECNU/chatenv/
ECNU 使用 https://arch.gh.wzhecnu.cn/ChatECNU/ecnu/

安装

pip install ChatECNU

如需验证码识别能力:

pip install "ChatECNU[captcha]"

命令结构

ecnu
├── home      # ECNU 门户
├── net       # 校园网联网
└── visitor   # 访客账号

门户命令统一放在 home 下:

ecnu home login -i
ecnu home info
ecnu home status
ecnu home user
ecnu home logout

校园网联网统一放在 net 下:

ecnu net check --json
ecnu net login -I --allow-argv-password
ecnu net logout -I
ecnu net ensure-login -I --allow-argv-password

ChatECNU 的 PyPI wheel/sdist 内置 Linux x86_64 auth_client,默认 ecnu net ... 会优先使用该内置二进制;如需覆盖,可用 --auth-clientECNU_AUTH_CLIENT 指定路径。账号密码使用同一组 ECNU_USERNAME / ECNU_PASSWORDnet check 会显示当前 online/account/usernamenet logout 未提供用户名时会先从 auth_client checkUsername=... 自动提取。

敏感值(密码、Cookie、短信码、会话)不要打印或提交。

Download files

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

Source Distribution

chatecnu-0.2.1.tar.gz (5.3 MB view details)

Uploaded Source

Built Distribution

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

chatecnu-0.2.1-py3-none-any.whl (5.3 MB view details)

Uploaded Python 3

File details

Details for the file chatecnu-0.2.1.tar.gz.

File metadata

  • Download URL: chatecnu-0.2.1.tar.gz
  • Upload date:
  • Size: 5.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatecnu-0.2.1.tar.gz
Algorithm Hash digest
SHA256 72a587fc8cc654e266e62ad2ac7465d790004b371cae0ce05e40ec111e44be98
MD5 8f0968d59963f31c627ffb5c98e2c649
BLAKE2b-256 8a8142600cae13f27f803ecde3678c583bba8144a8630cfb8a244826aa0c9ccc

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatecnu-0.2.1.tar.gz:

Publisher: publish.yml on ChatArch/ChatECNU

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chatecnu-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: chatecnu-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatecnu-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1ab5eca0c2eee567668d20292a9686ac382f911bdeb882478bf232fb088a026a
MD5 49a29e119ce2e2b89ee8459f54cfa0c0
BLAKE2b-256 07ff00bd247f5435d8f225b130e9d22f1f4e25f7265ed3ed3f53356e965c31db

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatecnu-0.2.1-py3-none-any.whl:

Publisher: publish.yml on ChatArch/ChatECNU

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

0.0.1

2 files

Supported by

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