github ngshiheng/michelin-my-maps v3.1.0

latest releases: v3.3.2, v3.3.1, v3.3.0...
2 months ago

3.1.0 (2025-06-26)

Feature

  • implement scrape and backfill subcommands (2f88a90)

Bug Fixes

  • correct casing for greenStar field in dLayer extraction logic (eab8a00)
  • update logging messages for error handling in scraper and backfill processes (9d101f3)
  • update error handling for restaurant lookup and adjust logging level for listing page parsing (f5ddd21)
  • enhance extraction logic for distinction and price, and improve published date regex patterns (5720785)
  • change error logging level to warn and enhance price extraction selector (49fe2fb)
  • improve error logging levels and enhance published date regex pattern (253d27c)
  • improve logging levels and enhance price extraction fallback logic (35c7cb1)
  • regex for Bib Gourmand distinction (5358d96)
  • update SQL queries in metadata.json to include restaurant URL for award history and analysis (8632006)
  • enhance SQL queries for longest starred streaks and award volatility to support exact name matching (283d851)
  • update metadata.json for improved clarity and add new queries for award trends (3c5cb90)
  • update scraper command in entrypoint script and refine SQL queries in metadata (2dee3cf)

Code Refactoring

  • rename Extract function to extractRestaurantAwardData for clarity (26c4f9b)
  • simplify extraction logic by removing MichelinExtractor and using standalone functions (349b9e9)
  • implement MichelinExtractor for award data extraction and improve parsing logic (e3a73e4)
  • move restaurant data extraction logic to a dedicated function and enhance backfill workflow (9c0c26d)
  • rename parsing functions for clarity and consistency (9d49258)
  • adjust backfill and scraper configurations for improved performance and error handling (34acc21)

Chores

  • rename and enhance restaurant queries for clarity and improved functionality (9a9b69f)
  • update .gitignore (50c86ba)
  • include metadata.json in Dockerfile and update entrypoint to use it (c819d54)
  • add Dockerfiles and entrypoint scripts for scraper and datasette (be2f5e1)
  • docker: reduce size with multi-stage build (8015fc1)
  • fix: ensure correct data directory creation and improve MinIO download logic (1f4c6db)
  • ensure data directory is created before downloading from MinIO (82265c7)

Don't miss a new michelin-my-maps release

NewReleases is sending notifications on new releases.