https://github.com/Dr-42/journalC
A simple encrypted terminal jounaling book.
https://github.com/Dr-42/journalC
Last synced: 17 days ago
JSON representation
A simple encrypted terminal jounaling book.
- Host: GitHub
- URL: https://github.com/Dr-42/journalC
- Owner: Dr-42
- License: mit
- Created: 2023-04-15T22:42:57.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-13T14:25:54.000Z (about 1 year ago)
- Last Synced: 2025-08-18T20:47:54.713Z (4 months ago)
- Language: C
- Size: 146 KB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cli-apps-in-a-csv - journalC - A simple encrypted terminal journaling book. (<a name="note-taking"></a>Note taking)
- awesome-cli-apps - journalC - A simple encrypted terminal journaling book. (<a name="note-taking"></a>Note taking)
README
# journalC
A simple encrypted journaling book
## Features
- [x] Login system
- [x] Typing in window
- [x] Basic cursor
- [x] Saving buffer
- [x] Encrypt saved buffer
- [x] Decrypt buffer with current password
- [x] See old entries
- [x] General total encryption
- [x] Multithreaded encryption
## Installation
Install builder_cpp
```sh
cargo install builder_cpp
```
Clone the project
```sh
git clone https://github.com/Dr-42/journalC.git
cd journalC
```
Build the project
```sh
builder_cpp -b
```
Run the project
```sh
builder_cpp -r
```
> If you are a developer and want to build with vscode c_cpp_properties.json, run `builder_cpp -b --gen-vsc` and if you want clang's compile_commands.json run `builder_cpp -b --gen-cc`
> For full details on builder_cpp, visit [builder_cpp repo](https://github.com/Dr-42/builder_cpp) and [builder_cpp wiki](https://github.com/Dr-42/builder_cpp/wiki/Basic-Guide).
## Demo
https://user-images.githubusercontent.com/64161204/233704267-0177d848-35ee-4624-8a37-c279a0b612e2.mp4