Keep track of restaurant openings and closures in the city. https://twitter.com/BLRFoodCensus
Go to file
Nemo facc07edfa Implements parallel streaming downloader
- As the parser returns more restaurant names, it keeps downloading
2018-01-02 01:05:00 +05:30
.gitignore Adds parser and CSV generator 2018-01-02 00:45:51 +05:30
Gemfile Initial commit 2018-01-02 00:19:07 +05:30
Gemfile.lock Initial commit 2018-01-02 00:19:07 +05:30
README.md Implements parallel streaming downloader 2018-01-02 01:05:00 +05:30
bootstrap.sh Implements parallel streaming downloader 2018-01-02 01:05:00 +05:30
parse_dir.rb Initial commit 2018-01-02 00:19:07 +05:30
parse_restaurant.rb Implements parallel streaming downloader 2018-01-02 01:05:00 +05:30

README.md

bengaluru-food-census

Keep track of restaurant openings and closures in the city.

Quirks

  • Zomato does not support HTTP/1.1, so wget can't be used.

Tech

This project uses GNU Parallel, Ruby, Nokogiri, and curl.

Features

  • Keep track of historical data using regularly generated CSV files
  • Does not use the API (since the rate-limit is too low at 1k/day)
    • We need to checkout around 8k restaurant status
  • Keep track of whether restaurant is still alive or not
  • Tweet any restaurant closures (or any new openings)