Skip to content

dacort/zoomit

Repository files navigation

LaZ Click

la·zy | /ˈlāzē/ - unwilling to work or use energy.

LaZ Click - The act of saving yourself from the process of "alt-tab to browser –> find calendar tab –> open meeting –> click zoom link –> click 'open zoom button' –> die inside"

A simple menubar app that lists upcoming meetings and allows you to open Zoom with ease. 🤝 📹

Screenshot

Overview

  • Launch the app
  • Grant access to your Google Calendar
  • Zoom away 💨

Status

🔥 Under active development 🔥

Prerelease available now: LaZ.zip Only compatible with macOS Catalina

It will sync with Google Calendar every minute and if any of your meeting locations match "zoom.us/j/<ZOOM_ID>", you'll be able to expand that entry and click on the Zoom link!

Shows your next 10 meetings.

Known Issues

  • Crashes the first time you authenticate
  • Crashes if you click on the icon before the calendar syncs
  • Formatting needs some prettification on the menu
  • Needs a proper downloadable app and Google app
  • App must be validated: https://support.google.com/cloud/answer/7454865

Features to add

  • Show dates/days in addition to times
  • Option to just open Zoom for you...why wait! (ala @ConnorPM)

References

https://github.com/golang/oauth2/blob/master/google/example_test.go https://github.com/golang/go/blob/1abf3aa55bb8b346bb1575ac8db5022f215df65a/src/net/http/server.go#L2783 https://developers.google.com/calendar/quickstart/go https://martinfowler.com/articles/command-line-google.html https://developers.google.com/identity/protocols/oauth2/native-app#custom-uri-scheme https://github.com/duo-labs/EFIgy-GUI/blob/5cc1c863119ceb54dfd33c15b4681cabb42d9da0/Makefile#L26