How lajiovo/perseusautoscript works
Perseus AutoTools is a Windows-oriented automation suite whose main service receives game push events, monitors and repairs AzurPilot/MuMu, and exposes management features; separate products provide QBot messaging and novel acquisition/export. The graph preserves the README’s documented capability branches. Calls among the unsampled web, novel, and utility modules are shown only where the SOURCE INDEX or README supports them; those documents do not establish every runtime route.
Main entry points: zOnepush.py Service Entry · main.py Bot Runtime · zMainHandler.py Push Handler · zAlas.py AzurPilot Control
Components 31
Main Automation
- Service Entry
main/zOnepush.py - Push Handler
main/zMainHandler.py - AzurPilot Control
main/zAlas.py - MuMu Control
main/zMumu.py - WebUI Automation
main/zPlaywrightNew.py - Push Notifications
main/zBarkCustom.py - Configuration
main/zConfig.py
Web Management
- Management WebUI
main/zOnepush.py - Log API
main/zLogApi.py - Watch API
main/zWatchApi.py - Watch Server
main/zWatchServer.py - Code Status API
main/zCodeStatusApi.py - Online Clipboard
main/zOnepush.py
Novel Tools
- Light Novel Crawler
main/zLK.py - Novel Browser Crawler
main/zLKbro.py - Novel API
main/zLKapi.py - Novel Web Backend
main/zLKserver.py - iNovel Exporter
main/ziNovel.py - iNovel Web Backend
main/zInovelServer.py
QBot
- Bot Runtime
QBot/main.py - Bot Commands
QBot/opcmd.py - Bot Games
QBot/game.py - Bot Data Manager
QBot/config.py - Bot Web Backend
QBot/server.py - Yunzai Adapter
QBot/yz.py
Utilities
- MusicDL Control
main/zMusicDL.py - Audio Processing
main/zFfmpeg.py - Tunnel Control
main/zCpolar.py - Pgrjz Check-in
main/zPGRJZ.py - Logging
main/zPerseusLogger.py
Other components
- Operator
Connections 31
- Operator → Service Entry: starts service
- Service Entry → Push Handler: dispatches events
main/zOnepush.py - Push Handler → AzurPilot Control: manages process
main/zMainHandler.py - Push Handler → MuMu Control: manages emulator
main/zMainHandler.py - Push Handler → WebUI Automation: controls web UI
main/zMainHandler.py - Push Handler → Push Notifications: sends alerts
main/zMainHandler.py - AzurPilot Control → Configuration: reads settings
main/zAlas.py - Push Notifications → Configuration: reads settings
main/zBarkCustom.py - Service Entry → Management WebUI: serves management
main/zOnepush.py - Management WebUI → Log API: exposes logs
main/zOnepush.py - Management WebUI → Watch API: exposes watch data
main/zOnepush.py - Service Entry → Watch Server: starts server
main/zOnepush.py - Service Entry → Code Status API: registers API
main/zOnepush.py - Management WebUI → Online Clipboard: serves clipboard
main/zOnepush.py - Service Entry → MusicDL Control: starts controller
main/zOnepush.py - Service Entry → Audio Processing: uses processing
main/zOnepush.py - Service Entry → Tunnel Control: starts tunnel
main/zOnepush.py - Service Entry → Pgrjz Check-in: runs check-in
main/zOnepush.py - Service Entry → Logging: initializes logging
main/zOnepush.py - Operator → Light Novel Crawler: downloads novels
- Operator → iNovel Exporter: exports feed
- Novel Web Backend → Novel API: routes requests
main/zLKserver.py - Novel API → Novel Browser Crawler: delegates crawling
- iNovel Web Backend → iNovel Exporter: serves exporter
main/zInovelServer.py - Operator → Bot Runtime: messages bot
- Bot Runtime → Bot Commands: dispatches commands
QBot/main.py - Bot Runtime → Bot Games: dispatches games
QBot/main.py - Bot Runtime → Bot Data Manager: reads and writes
QBot/main.py - Bot Runtime → Bot Web Backend: starts web backend
QBot/main.py - Bot Runtime → Yunzai Adapter: uses adapter
QBot/main.py - Operator → Bot Web Backend: manages bot