Skip to content

gaissa/Notenal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages