-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calendar integrations #33
Comments
Do each of these have APIs that we could use? Perhaps we could have the best of both worlds, and have single-entry but still list the events intermingled chronologically? Does Humanitix keep event pages around for long after an event? If not, I'd worry about losing the history of when we did what. |
They both have public APIs (OSMcal API and Humanitix API), though neither look extensive when it comes to query parameters and querying by organiser. Could paginate through all the upcoming events in Australia and then filter down by organiser ID (for Humanitix), or more precise location (for OSMcal, since organiser isn't returned by the API)
Really not sure on this point, couldn't find anything in their policies. I doubt they would delete past events as I've never heard that sort of purging data to be a thing (though my ignorance is not great reasoning). Do other hosting platforms delete past events? Inherently relying on OSMcal and Humanitix as the source of truth for the events is trusting them to manage the data, and means that the data wouldn't be conveniently stored in a text document (though, assuming they don't delete data, can be retrived just by spending 10 mins copying and pasting from the web UI). Whether that compromise is worth it is not really up to me (since I'm not updating the yaml at the moment anyway 😁). |
Now that we have a good system for representing events on this site and adding lots of juicy details, I think we have decided that our version of the events is the source of truth, and external listings are secondary. Automating the process of pushing an event to one of the external listing does sound tempting, but I don't think the effort of writing and maintaining such automation would be worth it. So I'm gonna close this, and point y'all towards #53 instead :) |
Looking at the site setup, there seems to be duplication between
_data/events.yml
and the hosting platform for the event, forcing maintainers to update information on two separate platforms (GitHub + the hosting site).Looking at the hosting platforms, we mainly use www.osmcal.org (OSM meetups), and Humanitix (GeoGeeks events).
There is tooling/widgets for embedding lists of osmcal and Humanitix events directly in websites:
Pros
Cons
Other note
The text was updated successfully, but these errors were encountered: