How michelle11032424-jpg/interpark- works
This repository is a semi-automated Interpark/NOL World ticket-booking tool. Its primary workflow is: the user configures and starts it in the GUI, manually logs in and advances to the captcha, then hands control to the runner for captcha handling, seat selection, quantity/order, and contact details; the user completes payment. A separate legacy main.py flow automates more of the older Interpark process using per-show settings. The README is empty, so capabilities and wiring here are based on the sampled source; unsampled details are omitted.
Components 13
User interface
- Desktop GUI
Booking workflow
- Workflow runner
- Captcha and seats
- Legacy booking
Configuration
- Saved settings
- Config reader
- Show loader
- Show profile
External services
- Chrome browser
- NOL World
- Baidu OCR
- Payment checkout
Other components
- User
Connections 16
- User → Desktop GUI: configures and starts
- Desktop GUI → Config reader: loads and saves
- Config reader → Saved settings: reads and writes
- Desktop GUI → Workflow runner: starts workflow
- Desktop GUI → Workflow runner: releases takeover
- Workflow runner → Chrome browser: opens and controls
- Chrome browser → NOL World: browses
- Workflow runner → Captcha and seats: dispatches captcha and booking
- Captcha and seats → Chrome browser: solves captcha and selects seats
- Workflow runner → Baidu OCR: requests OCR
- User → Chrome browser: logs in and advances
- User → Payment checkout: completes payment
- Legacy booking → Show loader: loads show settings
- Show loader → Show profile: loads profile
- Legacy booking → Chrome browser: automates booking
- Legacy booking → Baidu OCR: requests captcha OCR