I wanted to put together a gigantic demo to show (and test) the push notification capability of Ephemeral Exchange to orchestrate many things across many platforms. We’ll be linking up all these things, with the orchestration between them completely automated by Effex subscriptions, so there is no need for any direct integration between any of the components for them to be able to pass data.
In summary, this demo is just for fun , and will generate random places of a given type within a given geographic region defined by a polygon of longitude and latitude pairs. For the videos in the demo I’ll be using bars in the city of London and in Greenwich Village, NY.
These are main components being glued together with efx
Here’s what should happen
- The control parameters are defined in a Google sheet.
- A Google cloud function (pub-suggestor) is called from time to time by the pub-requestor to generate a random place of the given type and in the given area. This cloud function uses the Google Maps API on Node.js and is described here, and uses the Node efx api client.
- A Google Sheet is updated when a new place is detected by the crawl-declarer. Control subscribes to an efx url notification on its behalf, which sends a post to an Apps Script webapp when there is something of interest to look at.
Here’s an example of a random pub crawl created in Greeenwich village.
And maybe I’ll add some other stuff too – let’s see how it goes.