Downloads all events from your Google Calendars and saves it as a CSV file.
Follow the steps bellow just once.
-
Download and install NodeJS
-
Download this repo - just click on the
Download ZIP
button available in this very page
3.1 Remember to save your client_secret.json
in the same directory you've saved this code
-
Run the following commands (from within this application's directory)
4.1 Restore all dependencies from this project
npm update
4.2 Run the application
node gcn.js
-
Follow the steps through the page opened by the application to get the authorization token
-
Enter de authorization token back into the app and hit
enter
-
Profit!
After the first full run, all you need to do in order to gather your data from Google's servers is to run the command node gcn.js
from within the application directory.
The number of events that the this code is able to download is now limited to 2500
. This is enforced by Google. See here for more info (parameter maxResults
).
- Calendar description (usually it's name)
- Event summary
- Event description
- Event start
- Event end
- Location
- Event organizer's email address