This project is deprecated and is no longer receiving updates.
Check out v2, rewritten in Google Apps Script (and still open source, of course)!
A simple HTML table generator. You log in via Google, and it displays a hard-coded list of Google Calendar user's statuses.
For each user, you get Name, Free/Busy, Event, Location, and Duration. If the person has shared their calendar with you, you will see if they are free or busy, and if busy, event information available to you. When you create a new event in Google Calendar, "Available" vs. "Busy" events determine your status on the board, and "Public" vs. "Private" events determine if the details of the event are visible on the board. If you have more than one event going on at the same time, the board looks at the event that was most recently updated on your calendar.
This only uses vanilla Javascript. Only a static web server is required; No Ruby, PHP, etc.
Feel free to take a look at the source and adapt as you please. I would love to see some pull requests for improvements to the Javascript (coding n00b here).
This source is licensed as follows:
Javascript In/Out is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
If you want to say thanks, buy me a coffee via PayPal
Screenshot: