Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/julius-boettger/colornote-to-json

A minimalistic wrapper for ColorNote backup decryptor
https://github.com/julius-boettger/colornote-to-json

colornote shell-script

Last synced: 5 days ago
JSON representation

A minimalistic wrapper for ColorNote backup decryptor

Awesome Lists containing this project

README

        

# ColorNote to JSON
### A minimalistic wrapper for [ColorNote backup decryptor](https://github.com/olejorgenb/ColorNote-backup-decryptor)

Takes an encrypted ColorNote backup file as the input and outputs a JSON file containing all your notes like
```json
[
{
"title": "Title of the note",
"content": "Content of the note"
},
...
]
```

## Prerequisites
- `java` and `jq` are installed / accessible
- a Unix-like operating system

## Installation
```sh
git clone --recurse-submodules https://github.com/julius-boettger/colornote-to-json
cd colornote-to-json
```

## Usage
### Acquiring the ColorNote backup file
- Create a manual backup in ColorNote
- Go to "Settings", "Backup", "Backup Notes"
- Enter your password (you will need it again later!)
- Transfer the backup file to the device you want to run this script on
- e.g. tap on the Backup and select "Send", followed by a service of your choice

### Running the script with your ColorNote backup file
```sh
# general usage:
./colornote-to-json.sh [input_backup_file_path] [output_json_file_path]
# for example...
./colornote-to-json.sh colornote-20240424.backup notes.json
```