darrensapalo / dota-2-matches-to-calendar

Automatically inserts your dota 2 matches into your Google Calendar.

Home Page:http://darrensapalo.github.io/dota2-matches

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dota 2 games to Google Calendar

I know I have an addiction, I just want to know how bad it is.

Build Status

Automatically fetches my recent DotA 2 games from OpenDota API and inserts them into my Google Calendar as events.

Example

Imgur

Installation

  1. git clone https://github.com/darrensapalo/dota-2-matches-to-calendar
  2. npm install
  3. npm run start
  4. After running the project for the first time, it will ask you to authenticate yourself via Google.
    • This is so that it can access your calendar to create calendar events for you.
  5. Visit the link it will provide in terminal and follow the instructions in Google.
  6. Return to the terminal with your key.
  7. It will begin to enter your latest games as calendar events.

References

Libraries

  1. OpenDota API for fetching dota games.
  2. Google Calendar API for Node.js for inserting calendar events.
  3. RxJS for handling streams of data.
  4. moment.js for handling time related data.

Credits

  1. Hero list retrieved from Glebsky/dota2-api a fork of kronusme/dota2-api.

Meta

Reach me on the following portals:

Distributed under the MIT license. See LICENSE for more information.

About

Automatically inserts your dota 2 matches into your Google Calendar.

http://darrensapalo.github.io/dota2-matches

License:MIT License


Languages

Language:TypeScript 100.0%