https://github.com/LukaszLapaj/GoogleTaskConverter
Tool to extract separate task lists from Google Tasks backup.
https://github.com/LukaszLapaj/GoogleTaskConverter
ci-cd github-actions google-backup google-tasks java todoist todolist
Last synced: about 1 year ago
JSON representation
Tool to extract separate task lists from Google Tasks backup.
- Host: GitHub
- URL: https://github.com/LukaszLapaj/GoogleTaskConverter
- Owner: LukaszLapaj
- License: mit
- Created: 2020-03-22T13:27:36.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-30T16:56:05.000Z (almost 4 years ago)
- Last Synced: 2025-02-20T05:04:12.503Z (about 1 year ago)
- Topics: ci-cd, github-actions, google-backup, google-tasks, java, todoist, todolist
- Language: Java
- Homepage:
- Size: 34.2 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Google Task Converter
A simple tool to extract separate task lists from Google Backup .json file. The extracted list can be used to move to another to-do app by copy-paste. Confirmed to work on Todoist.
## Google Takeout
Go to [https://takeout.google.com/settings/takeout](https://takeout.google.com/settings/takeout) and select Google Tasks from the list, and output format as JSON. After some time You will receive an email from Google with archive, which will include backup of your task list.
## Usage
Put downloaded .jar file in the same directory as extracted Google Task backup file which has to be renamed to `Tasks.json`. Run with:
```
java -jar .\GoogleTaskConverter.jar
```
From each Google Task list, there will be created a separate .txt file with one task per line. Completed, hidden, deleted and empty tasks are skipped by default.
## Download
[Download here](https://github.com/LukaszLapaj/GoogleTaskConverter/releases)
## To do
- [ ] Semantic version naming in CI/CD
## Requirements
- Java 18+