Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/melianmiko/ZeppOS-Tasks
Task list for ZeppOS. In sync with Google Tasks
https://github.com/melianmiko/ZeppOS-Tasks
Last synced: about 2 months ago
JSON representation
Task list for ZeppOS. In sync with Google Tasks
- Host: GitHub
- URL: https://github.com/melianmiko/ZeppOS-Tasks
- Owner: melianmiko
- License: gpl-3.0
- Created: 2023-06-04T12:10:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-26T16:23:33.000Z (3 months ago)
- Last Synced: 2024-06-27T18:19:40.040Z (3 months ago)
- Language: JavaScript
- Size: 366 KB
- Stars: 19
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-zeppos - ZeppOS-Tasks - Task list for ZeppOS. In sync with Google Tasks. (App / Small Tools)
README
ZeppTasks
Task list for ZeppOS. In sync with Google Tasks or Microsoft To Do
[![Strings reviewed status](https://translate.mmk.pw/e3791eb7-bd73-4825-97f6-d384c0de48bb/percentage_reviewed_badge.svg)](https://mmk.pw/en/zepp/tasks/translate)
- [📀 Homepage & Download](https://mmk.pw/en/zepp/tasks/)
- [❤️ Make a donation](https://mmk.pw/en/donate/)
- [🌎 Help with localization](https://mmk.pw/en/zepp/tasks/translate)## Build instructions
Required software:
- Python 3.10+
- NodeJS and [ZeppOS CLI Tools](https://docs.zepp.com/docs/guides/tools/cli/)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 themFor 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**:
```bash
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.
```bash
python3 prepare_all.py
```Now, you'll be able to build project using zeus toolchain.
```bash
zeus preview
```