meetsy

1.0.3 • Public • Published

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.

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i meetsy

    Weekly Downloads

    1

    Version

    1.0.3

    License

    MIT

    Last publish

    Collaborators

    • kotzendekrabbe