4 stable releases
1.0.3 | Jun 8, 2022 |
---|---|
1.0.2 | Feb 28, 2020 |
1.0.1 | Apr 13, 2019 |
1.0.0 | Jan 17, 2019 |
#1493 in Command line utilities
25 downloads per month
15KB
197 lines
Sorry I'm Off Today
Automatically update your Slack status if your Google Calendar says that you are off today.
⚠️ Main repository is here: https://gitlab.com/dsferruzza/sorry-im-off-today ⚠️
How to use
- compile or install the project
- just run the
sorry-im-off-today
executable
Your Google calendar will be fetched, parsed and searched for events beginning by Absent
or Congés
.
If such an event exists today, your Slack status will be updated.
Configuration
Configuration is done using environment variables:
Name | Default Value | Description |
---|---|---|
CALENDAR_URL |
The private URL of a Google calendar. For example: https://calendar.google.com/calendar/ical/xxxxx%40gmail.com/private-xxxxx/basic.ics . |
|
SLACK_API_TOKEN |
A Slack access token. You need to create an app with the users.profile:read and users.profile:write scopes and add it to your Slack workspace. The OAuth token required here starts with xoxp . |
Run automatically
Configure a Cron or a Systemd timer to run it every day (early in the morning) !
License
MIT License Copyright (c) 2019 David Sferruzza
Dependencies
~7–11MB
~264K SLoC