Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jairodiaz/mondo-google-calendar
Put your bank transactions in your Google Calendar
https://github.com/jairodiaz/mondo-google-calendar
Last synced: 30 days ago
JSON representation
Put your bank transactions in your Google Calendar
- Host: GitHub
- URL: https://github.com/jairodiaz/mondo-google-calendar
- Owner: jairodiaz
- Created: 2015-11-14T11:37:36.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-16T16:21:59.000Z (about 9 years ago)
- Last Synced: 2024-08-03T18:19:34.198Z (4 months ago)
- Language: Ruby
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-monzo - Google Calendar - Put your bank transactions in your Google Calendar (Integrations)
README
# Mondo Hackathon
This example application loads your bank transactions into your Google Calendar.
## Screen shot
![Bank Transactions on Google Calendar](screen_shot.png?raw=true "Bank Transactions")
## Pre-requisites
1. Get a Mondo account so that you have a user name and password.
Download the application from the Apple Store (once is published) and register.2. Contact Mondo to get an OAuth client ID and secret for staging.
Once you have the client id and secret, you can obtain an access token for a given user and password like this:
```
http --form POST "https://api.getmondo.co.uk/oauth2/token"
"grant_type=password"
"client_id=$client_id"
"client_secret=$client_secret"
"username=$user_email"
"password=$user_password"
```The access token should be configured in the .env file
3. To connect to Google Apps a special setup is required.
Follow the guidelines from the Google Developer documentation:https://developers.google.com/google-apps/calendar/quickstart/ruby
From the 'Google Developers console' download the client_secret.json file. The console is at:
https://console.developers.google.com/
## Instructions
1. bundle install
2. ruby calendar_with_transactions