Skip to content

A terminal-based notebook with encryption and mood logger built-in python features. It blends simplicity with security — Uses by `AES-GCM` encryption, `SQLite3` persistence, and colorful terminal feedback using `Rich`.

License

Notifications You must be signed in to change notification settings

u112000/Cipher_Note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

🔐 Cipher_Note

“A private notebook cli for your thoughts — encrypted & organized”

Python License Status Platform


🧭 Overview

Cipher_Note is a terminal-based notebook with encryption and mood logger built-in python features.
It blends simplicity with security — Uses by AES-GCM encryption, SQLite3 persistence, and colorful terminal feedback using Rich.

Think of it as your personal journal CLI vault — write notes, reflect, and store them safely, with option to apply modern cryptography encryption on all note(s) if you get burned.


⚙️ Features

  • 🔒 AES-GCM encryption
  • 🧠 Notebook + mood graph, log system
  • 💬 Polished CLI interface (Rich formatted)
  • 🗂️ SQLite database backend
  • 🎲 Optional Fortune-style quotes for inspiration
  • ⚙️ platform support (Linux)

Description of image Description of image Description of image Description of image Description of image

🧩 Project Structure

Cipher_Note/
    │
    ├── notebook.py                      # Entry point for CLI
    │
    ├── package/
    │       ├── core.py
    │       │  
    │       ├── encryption_admin.py  # Encryption manager (AES-GCM)
    │       │   
    │       └── __init__.py
    │       
    ├── images/       
    │      └── *.jpg
    │
    ├── data/
    │      └── notebook.db            # Sqlite3 database
    │
    └── logs/
           └── *.json                 # output log files


## Usage/Examples

```bash
cd Ciphernote-CLI/

python ciphernote-CLI.py

Roadmap

  • Additional UI support

  • Add Windows integrations

  • Program refactoring

🚀 About Me

This project was developed by a young programmer driven by curiosity and persistence. My dedication to coding and passion for development led to the creation of this project.

Authors

  • u112000

About

A terminal-based notebook with encryption and mood logger built-in python features. It blends simplicity with security — Uses by `AES-GCM` encryption, `SQLite3` persistence, and colorful terminal feedback using `Rich`.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages