Skip to content

Tags: dapperfu/python_Meijer

Tags

v3.3.5

Toggle v3.3.5's commit message
/**

 * This code written by Claude Sonnet 4 (claude-3-5-sonnet-20241022)
 * Generated via Cursor IDE (cursor.sh) with AI assistance
 * Model: Anthropic Claude 3.5 Sonnet
 * Generation timestamp: 2024-12-19
 * Context: Enhance price watch email system with SMTP integration, Jinja2 templating, and test email functionality
 *
 * Technical details:
 * - LLM: Claude 3.5 Sonnet (2024-10-22)
 * - IDE: Cursor (cursor.sh)
 * - Generation method: AI-assisted pair programming
 * - Code style: Python with full mypy typing and numpy-style docstrings
 * - Dependencies: jinja2, pony, toml, click, rich, datetime, decimal, typing, pathlib
 *
 * Enhancements include:
 * - Added Jinja2 dependency for email templating
 * - Created comprehensive email templates (HTML + plain text)
 * - Integrated with existing email auth from ~/.config/meijer/email.txt
 * - Enhanced EmailSender with dual-format email support
 * - Added test-email CLI command with product lookup
 * - Updated documentation and examples
 * - Added comprehensive test coverage for templates
 *
 * New features:
 * - meijer watch test-email command
 * - Professional HTML email templates with CSS styling
 * - Plain text fallback for all emails
 * - Automatic integration with existing email credentials
 * - Product-aware test emails using database data
 */

v2.3

Toggle v2.3's commit message
Revert Accept headers to original custom media types

v2.2

Toggle v2.2's commit message
v2.2: Fix authentication and cart functionality - Include both Bearer…

… token and subscription key in headers - Fix URL construction in shop_scan.py - Resolve expired token issues

v1.0.0

Toggle v1.0.0's commit message
Release v1.0.0: Complete Meijer API Client

Features:
- Unified authentication (Bearer tokens, OAuth, Selenium)
- Complete Shop & Scan functionality
- Shopping lists, coupons, store search
- Automatic token management and refresh
- Clean simplified constructor API
- JSON config file support
- Intelligent auth file detection

This is a stable, production-ready release.