Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maniekes/zeppos-google-tasks
Amazfit ZeppOs Google Tasks integration
https://github.com/maniekes/zeppos-google-tasks
amazfit google-tasks google-tasks-api t-rex2 zeppos
Last synced: 28 days ago
JSON representation
Amazfit ZeppOs Google Tasks integration
- Host: GitHub
- URL: https://github.com/maniekes/zeppos-google-tasks
- Owner: maniekes
- License: apache-2.0
- Created: 2023-01-28T12:06:09.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-06T14:30:16.000Z (over 1 year ago)
- Last Synced: 2023-08-06T16:41:58.713Z (over 1 year ago)
- Topics: amazfit, google-tasks, google-tasks-api, t-rex2, zeppos
- Language: JavaScript
- Homepage: https://apps.klimonda.pl/gtasks
- Size: 15.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Google Tasks integration app
Bonjour! this app will allow you to manage your google tasks from your watch.for more detailed description check official website: https://apps.klimonda.pl/gtasks
> **Warning**
> Before first use - go to settings and click `Click here to authorize`.# Google Tasks API
This app needs file `env.js` to work. i don't want to put my secrets to git so if u want to test by yourself rename file `env.js.sample` and put your credentials to google tasks api: https://console.cloud.google.com/apis/api/tasks.googleapis.com# Application
## Lists:If no default list is selected, on startup app will show all lists assigned to current user:
![List page view](docs/list_page.png)once u click on any it will open and be set as default list when opening.
## Tasks
Tasks page will display all visible and not completed tasks on current list.![Tasks page view](docs/tasks_page.png)
to go back to Lists -> Swipe left.
when u click on task it'll be marked as complete.## top panel
on top panel u can see following states of app:
- cache - displayed data is showed from cache
- online - displayed data is synchronized with online data
- loading - still fetching data (nothing yet in cache)if you see toast "error" please go to settings app and see content. probably need to authorize google api again
# todo
- add standalone mode for watch (save finished tasks in watch and synchronize them once will connect to phone)
- add offline mode (the same as above, but without internet)
- better error toast when sth goes wrong
- consider adding dialog for confirming task on watch. maybe configurable in settings?
- ???