A meeting reminder and auto-joiner that simplifies meeting management by automatically storing, retrieving, and opening meeting links
Before using gomeet, configure it with your details in a valid JSON format. You'll find an example configuration file config.json to get you started.
Important
The config.json file is placed in the configuration directory of your system:
- Windows: it's
%AppData%\gomeet\(i.e.C:\Users\<user-name>\AppData\Roaming\gomeet\). - Darwin: it's
$HOME/Library/Application Support/gomeet/. - Gnu/Linux: it's
$XDG_CONFIG_HOME/gomeet/, if non-empty, else$HOME/.config/gomeet/.
Local Calendar: Include your local calendar details in the "events" array within config.json.
Google Calendar:
- Create a Google Cloud project.
- Generate a credentials.json file and place it alongside config.json in the gomeet config directory.
Important
The URL of the event should be placed in Location (الموقع الجغرافي) field.
Requirements: Go programming language (version go1.22.1 or later)
make buildSimply run the built binary to start the program as a background daemon.
./bin/gomeet.exe &- Open the registry editor (regedit).
- Navigate to
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. - Create a new String Value named
GoMeet. - Set the
GoMeetvalue to the full path of the gomeet executable (e.g.,C:\bin\gomeet.exe).
For automatic startup on Unix-based systems, refer to your specific distribution's documentation on creating systemd or runit services.
Note
gomeet logs important events (errors, warnings) to a log file for troubleshooting.
- Windows:
%LocalAppData%\gomeet\logs\orC:\Users\<user-name>\AppData\Local\gomeet\logs\. - Darwin:
~/Library/Logs/gomeet/. - Gnu/Linux:
/var/log/gomeet/
Licensed under the GPL-v3 License.