Skip to main content

ChatArch ECNU campus portal automation CLI

Project description

ChatECNU

ChatECNU is the ChatArch ECNU campus portal automation package extracted from ChatNet.

It owns ECNU application-layer behavior: login/session handling, home/user/log reads, visitor account operations, ECNU ChatEnv schema, and optional CAPTCHA automation. Generic browser/session/table helpers are imported from ChatNet.

Quick start

pip install -e ".[dev]"
chatecnu --help
python -m pytest -q

Optional CAPTCHA automation:

pip install -e ".[captcha]"
chatecnu login --username "$ECNU_USERNAME" --password "$ECNU_PASSWORD"

Sensitive values such as passwords, cookies, SMS codes, and session tokens must not be printed or committed.

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

chatecnu-0.1.0.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

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

chatecnu-0.1.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chatecnu-0.1.0.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chatecnu-0.1.0.tar.gz
Algorithm Hash digest
SHA256 01496c9b8a5b15f55f57d6653a8df3f5a394e5e123502605e9fafd647c2520a5
MD5 9513fff3142b54f0c218c25ff961ed09
BLAKE2b-256 cb0537b7129576b48a5bd42ca96f10b13895693737f81d86442d37daece21c54

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatecnu-0.1.0.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: chatecnu-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chatecnu-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3425ef94400efa5500248d03c86af8379f0ebb732b4c27c04eea568215aee50d
MD5 2f6faa1f6a1ebfbe7c71fa7afc354869
BLAKE2b-256 d519649e88c8822aac17aaa606899530718d00b328a9e8bdd98f3ffd278b4d29

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatecnu-0.1.0-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.

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