How star0723/dmkj works
This is a command-line client for the 到梦空间 activity service. The main workflow is: log in with a saved token or phone credentials, browse activities or request details by ID, then wait for the signup window and submit an application. Request construction and signing are separate from menu orchestration and display. The graph reflects the sampled Python files; other repository notes and unsampled capabilities are not inferred.
Main entry points: main.py Menu and actions · Encode.py Payload encoding · display.py Activity display · SignToken.py Request signing
Components 7
CLI workflow
- Menu and actions
code/main.py - Activity display
code/display.py
Request protocol
- Payload encoding
code/Encode.py - Request signing
code/SignToken.py - Local credentials
Remote service
- 到梦空间 API
Other components
- User
Connections 10
- User → Menu and actions: chooses actions
- Menu and actions → Payload encoding: builds payloads
- Payload encoding → Request signing: signs JSON
- Payload encoding → Local credentials: reads credentials
- Menu and actions → Local credentials: saves credentials
- Payload encoding → Menu and actions: returns payload
- Menu and actions → 到梦空间 API: posts requests
- 到梦空间 API → Menu and actions: returns responses
- Menu and actions → Activity display: renders results
- Menu and actions → Activity display: runs countdown