Skip to content

kotzendekrabbe/meetsy

Repository files navigation

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.

About

Sync your Meetup events with your google calendar

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published