Packaging for Windows
I shipped Python, Playwright and Chromium in a ZIP with a desktop launcher. After extraction, the app can start without a separate Python or browser install.
Browser automation
I packaged a Windows app for Oracle Academy that can resume after interruptions. It uses Groq to answer quizzes and exams.
Python · Playwright · Groq
★ 39 GitHub stars (snapshot)
I shipped Python, Playwright and Chromium in a ZIP with a desktop launcher. After extraction, the app can start without a separate Python or browser install.
Playwright reads saved progress from Oracle and skips completed sections. Slow pages get a limited number of retries. If Groq runs out of quota, the app keeps the browser open, verifies a replacement key and resumes from the pause.
The Windows package passed its offline self-test, and the retry and recovery tests passed. The release still needs an end-to-end run on Windows with real Oracle courses.
Follow the workflow step by step.
Launch the browser and open the enrolled courses.
Read Oracle’s progress indicators and skip completed sections.
Pick up unfinished work and pause if the API quota is exhausted.