Chaitanya Bhardwaj
← All projects

Browser automation

Oracle Bot

A desktop utility that opens Oracle Academy courses and resumes from saved progress.

Python · Playwright · Groq

★ 39 GitHub stars (snapshot)
Oracle Bot desktop window with start, continue, API key and progress controls
Actual Windows desktop interface · Full size ↗

What I built

I packaged Python, Playwright and Chromium together for Windows. Playwright handles course navigation and reads progress from Oracle. The project uses Groq to answer choice-based quizzes and exams.

How recovery works

The utility skips completed sections and can resume an interrupted assessment. If a Groq key hits its quota, it pauses for a replacement and verifies it before continuing.

What was checked

The Windows package passed offline window, browser, engine and worker checks. The complete Oracle workflow on Windows is still unverified.

How it works

Follow the workflow step by step.

01 Open

Launch the browser and open the enrolled courses.

02 Read

Read Oracle’s progress indicators and skip completed sections.

03 Resume

Pick up unfinished work and pause if the API quota is exhausted.