parse-flyer-nofrills

Community

Extract No Frills deals into structured records.

AuthorJoresti
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It turns a No Frills grocery flyer page into structured deal data so you can build a deal-first meal plan and shopping list without manual copy/paste.

Core Features & Use Cases

  • Scrapes structured flyer tiles using No Frills’ Loblaw Digital data-testid selectors and page-number pagination.
  • Detects drift and validates page structure early to avoid wasting time on a redesigned or partially loaded page.
  • Parses extracted products into normalized deal records (prices, units, categories, and deal conditions) and removes sponsored ad entries.
  • Use case: When you need this week’s chicken, produce, or pantry items priced by sale, you can extract all deals from the flyer grid view and feed them into your deal-matching and meal planning flow.

Quick Start

Use the parse-flyer-nofrills skill to extract deals from https://www.nofrills.ca/en/deals/flyer and output a normalized JSON array of sale items.

Dependency Matrix

Required Modules

python3 backend/scripts/cdp.pygoogle-chrome (headed)CDP remote debugging

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: parse-flyer-nofrills
Download link: https://github.com/Joresti/grocery-hack/archive/main.zip#parse-flyer-nofrills

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.