-
Notifications
You must be signed in to change notification settings - Fork 0
A simple command-line notetaking application
License
gaissa/Notenal
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
# NOTENAL v.0.29
A simple command-line notetaking application.
Copyright (C) 2012-2026 gaissa <https://github.com/gaissa>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
FEATURES:
* Strong Security: Argon2id password hashing + AES-128 (Fernet) note encryption.
* Privacy: All notes stored in a single encrypted database (metadata hidden).
* Search: Quickly find notes by keyword in title or content.
* External Editor Support: Write notes using your system's default editor (configurable).
* Python 3 compatible.
HOW TO RUN:
1. Install dependencies:
pip install argon2-cffi cryptography
2. Set a master password:
python setup.py
3. Run the application:
python notenal.py
CONFIGURATION:
You can configure your preferred editor in `notenal_setup/config.json` after running the app once.
Example `config.json`:
{
"editor": "system"
}
Options for "editor":
- "system": Uses your OS default editor (EDITOR env var or notepad/nano).
- "none": Uses the built-in simple line input.
- "code", "vim", "notepad": Uses a specific command.
About
A simple command-line notetaking application
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published