Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshm21/google-tasks-viewer

Small web app to get and display user's Google Tasks and Tasklists
https://github.com/joshm21/google-tasks-viewer

google-apps-script google-tasks google-tasks-api vuejs vuetifyjs

Last synced: 2 months ago
JSON representation

Small web app to get and display user's Google Tasks and Tasklists

Awesome Lists containing this project

README

        

# google-tasks-viewer
Small web app to get and display user's Google Tasks and Tasklists

# screenshots
![tasks](https://user-images.githubusercontent.com/44173063/78217369-8d648600-7481-11ea-9b04-fde110243efb.png)
![tasklists](https://user-images.githubusercontent.com/44173063/78217368-8d648600-7481-11ea-98d6-e7cd0a46bc49.png)
![json](https://user-images.githubusercontent.com/44173063/78217367-8ccbef80-7481-11ea-8604-9c732bb83dcb.png)

# motivation
The only way to view your tasks outside of Gmail or Google Calendar is at https://tasks.google.com/embed/list/~default?fullWidth=1, but this page may be too simple for heavy Google Tasks users. This app provides a way to view Google Tasks, or copy all Google Tasks data in JSON format.

# use deployed app
1. Go to https://script.google.com/macros/s/AKfycbyKKxbPidgM6WmWu5X8w3n1tm50i_HisVQGdGjL-uKz9kIN0kw/exec
2. Sign in to your Google Account
3. Grant the app permission (Google has not reviewed and verified this app, so you need to click the button at the bottom to proceed past the warning.
4. The app will load and fetch your Google Tasks data as in the screenshots above

# deploy personal copy
1. Create a new Google Apps Script file (standalone or bound)
2. Copy the server.gs and index.html files into your project
3. Click Resources > Advanced Google services and enable the Tasks API
3. Click Publish > Deploy as web app
4. Configure settings (see https://developers.google.com/apps-script/guides/web)
5. Publish