Sync your Meetup events with Google Calendar
meetsy
Is a CLI tool which syncs your meetup events with your (google) calendar.
It could help you to have a better overview on upcoming events.
You can also sync it with a shared google calendar with others,
e.g.: you can create a google calendar for your company to share Meetup events with your colleagues.
At the moment it's only a MVP:
- get the next 30 meetup events
- get the next 100 google events
- compare events with each other, if there are events which are not existing insert these into the calendar
What you need
Installation
Install meetsy
npm install -g meetsy
Setup instructions
Google calendar
https://developers.google.com/google-apps/calendar/quickstart/nodejs
- follow the instructions from the link above on step 1 to get your
client_secret.json
- save this JSON file anywhere for later use as --secret (remember the path to the file!)
-
- in the meetsy example it's in the project root and named as googleApi_clientSecret.json
Usage instructions
meetsy --calID 'yourGoogleCalenderID' --meetupApiKey 'yourMeetupApiKey' --secret './googleApi_clientSecret.json'
Note: On first use you have to authorize the calender tool by a URL shown
in your terminal.
How to get your Google calendar ID/address
https://support.google.com/calendar/answer/37083#link
How to get your meetup api key
https://secure.meetup.com/de-DE/meetup_api/key/
Next features
See Issues
Contribute
Feel free to dive in! Open an
issue or
submit a Pull Request. ❤️
meetsy follows the Contributor Covenant Code of Conduct.
Copyright 2017 by SinnerSchrader Deutschland GmbH and contributors.
Released under the MIT license.