PROCESS AUTOMATION · OPEN SOURCE

Small workflows.
Clear boundaries.

Explore a local handoff between two simulated actors, then inspect a public repository through GitHub’s read-only API.

No loginNo tokensNo social actions
01 / OFFLINE

A task, two actors

Secondary A queues a task. Secondary B validates it. A completes the workflow. These actors are fixtures, not GitHub accounts.

  1. Ready for a new workflow.
02 / PUBLIC API

Repository health check

Check description, license, issues and archive status. Explicitly allow the owner before sending a request. The main account is excluded.

No requests sent.
03 / RESUMABLE COLLECTOR

Build a repository catalog

A Python collector with validated API pagination, SQLite checkpoints, persistent ETags, cooldowns and JSON/CSV export. Start with the offline dataset, interrupt after one page, then run again to resume.

python -m lab collect secondary-a --allow-owner secondary-a --demo --per-page 1 --max-pages 1
python -m lab collect secondary-a --allow-owner secondary-a --demo --per-page 1 --max-pages 5
Download fixture JSON
Sample data only. The collector runs locally.

Collector documentation ↗