In the making / In the worldAutomation × structured data
Sijilat Scraper.
A scheduled journey from commercial records to an organized, up-to-date spreadsheet.
01 / The experience
A closer look.
Actual screens.
From the idea to the interface.

01 / 03
On a schedule
GitHub Actions triggers and tracks scheduled workflow runs.
02 / Behind the build
The thinking
underneath.
What it does
A headless browser workflow that extracts commercial registration records from the Ministry of Industry and Commerce and synchronizes the parsed data with Google Sheets.
How it comes together
Python and Playwright handle browser navigation and extraction. GitHub Actions schedules the runs, with Xvfb providing a virtual display. The Google Sheets API moves the structured output into a shared spreadsheet.
Private repository
The source repository is private. The gallery documents the workflow and output.

