github ngshiheng/michelin-my-maps v1.0.0

latest releases: v3.3.5, v3.3.4, v3.3.3...
3 years ago

1.0.0 (2022-03-17)

Feature

  • add ExtractPrice to extract pricing info from string (03c6aa9)
  • split price into min, max; add currency (32d0717)
  • add a util function to validate coordinates (94c4e47)
  • pass context from c to detailCollector (12e8987)
  • add location (42cbbb6)
  • write restaurant to csv (1c4d6b9)
  • add basic csv writer (f045edb)
  • update start urls & scrape next page (2e1f4e1)
  • scrape restaurant coordinates (d48a356)
  • add ExtractCoordinates util function to extract longitude and latitude gmaps url (854625a)
  • extract restaurant details (67b43e3)
  • add restaurant model (8b83773)
  • add util parser functions (cd9082c)
  • scrape restaurant name (d5c6615)
  • add TimeTrack to time function calls (f9bbfa7)
  • add colly (3a95afe)

Bug Fixes

Documentation

Tests

Code Refactoring

  • move more xpaths to const (d7958b8)
  • move app constants to const.go (1ec9183)
  • move crawler to app (8edaba1)
  • update build (a363c1c)
  • update phone number format to E164 (cacb99a)
  • change Type to Cuisine (80720fb)
  • add error handling for csv writer (e72ddaa)
  • decouple csv writer (e637101)
  • rename classification to award (c52bfd8)
  • update classification field via context from request url (7bf36e8)
  • handle edge cases where len(str) != 2 (a5d04ab)
  • reorder (ab5b846)

Styles

Chores

CI

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

NewReleases is sending notifications on new releases.