Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
34 lines (26 sloc) 943 Bytes

List open hangout spots

whatsopen.py tells you what's open:

$ date
Sat Aug  4 22:43:26 CDT 2012
$ ./whatsopen.py
Caffetto
Hard Times Cafe
Kitty Cat Klub

In this example, three late-night spots are open! Hangouts and their hours are defined in hangouts.json. The app is smart enough to correctly handle:

  • Varying hours by day of week
  • Summer hours (or any date range for which hours are different)
  • Places open past midnight (e.g., 4pm-2am)

Some limitations:

  • No geographical info / distance calculation
  • Doesn't warn you if place is "open", but closing in 5 minutes
  • You have to manually edit a JSON file to change the data (hangouts.txt contains an idea for a friendlier format that is not yet used)

I wrote this to suggest places I can bring my laptop and hack instead of sitting at home. The sample hangouts.json file consists of cool wifi-enabled places near me in Minneapolis, MN.