I think this app actually originated out of some legitimate need I had to rename / delete many events on my
google calendar. I am sure the reason and its urgency swiftly disappeared, because the following weeks were
consumed with the 1516 lines (find src -type f -exec wc -l {} + | tail -n 1) that followed.
- Authenticate with OAuth2 using Google JS Library (thank you, wonderful tech overlords)
- List all events and tasks
- Filter all events and tasks by any property (see Fig 1 for options)
- Sort all events and tasks by any property with advanced criteria (see Fig 2)
- Resize and reorder property columns
- Local copy of events, control over pushing and pulling modified events.
- Editing any property on any number of events
- Convert events from tasks to calendar events and vice versa
- Include / exclude shared calendars you have access to. Set overall context dates. (See Fig. 3)
The app is not live anywhere at the moment and I haven't needed it since - if you do I'll put it up somewhere
for you to use!
Fig 2. Sorting options
Fig 3. Settings
The app main screen.