Generated page. Written from IdaMilk/juno_plms_puppeteer at commit 01fb232 on 2026-07-28. Four files, no README — the page is short because there is almost nothing here.
Juno PLMS Puppeteer
What is it?
A single-script Puppeteer scraper — src/juno_plms_scraper.js — that drove a browser against the PLMS (Tetra Pak packaging line monitoring) interface to extract data.
It used puppeteer-extra with the stealth plugin and a user-preferences plugin, meaning it was configured to avoid being detected as automation.
Status
Abandoned. Last activity June 2025 — the oldest repository in the organisation.
Superseded by Jumo Service, which reaches the same PLMS data through a read-only SQL connection instead of a browser.
That replacement is a clear improvement, and the contrast is instructive:
| This scraper | Jumo Service | |
|---|---|---|
| Access | Drives a browser UI | Read-only SQL |
| Fragility | Breaks on any UI change | Breaks only on schema change |
| Detection | Needs a stealth plugin | Nothing to detect |
| Output | Whatever the page renders | Structured JSON API |
| Safety | Session has whatever rights the user has | Read-only login, ApplicationIntent=ReadOnly, non-SELECT refused |
Scraping a UI is what you do when there is no other way in. Once direct database access was available, it stopped being necessary.
Repository
| Repository | IdaMilk/juno_plms_puppeteer |
| Version | 1.0.0 |
| Primary language | JavaScript (Node) |
| Files | 4 |
| Last activity | 2025-06-16 |
| Status | Abandoned |
| README | None |
A good archival candidate — its purpose is fully served elsewhere, and leaving a stealth-configured scraper in the organisation invites confusion about whether it is still meant to run.