ZeppOS-Tasks icon indicating copy to clipboard operation
ZeppOS-Tasks copied to clipboard

Task list for ZeppOS. In sync with Google Tasks

ZeppTasks

Task list for ZeppOS. In sync with Google Tasks or Microsoft To Do

Build instructions

Required software:

For sync with Google, you must register in Google Cloud and create a project to obtain OAuth keys.

  1. Create new project in Google Cloud console
  2. Enable Google Tasks API
  3. Create & publish some page that will be able to show obtained token, use it as callback URL
  4. Configure OAuth screen, add self as test user, don't forgot to add tasks scope
  5. Create "OAuth 2.0 Client IDs" in credentials
  6. Copy app-side/Config.js.example to app-side/Config.js and paste your credentials and callback URL into them

For sync with Microsoft you also must create an app at https://entra.microsoft.com and place their credentials to the same app-side/Config.js file.

Clone this project recursively:

git clone --recursive https://github.com/melianmiko/ZeppOS-Tasks.git

Then, you should build assets for all devices. To do that, run prepare_all.py script in that project dir.

python3 prepare_all.py

Now, you'll be able to build project using zeus toolchain.

zeus preview