martimolanes / TheNoteFairy

python note taking TUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TheNoteFairy

A multi-user TUI to take notes/snippets with vim-like keybindings using ncurses.

Inspired by one python assignment of my course in Finland (XAMK)

Fairy and Terminal

retrieving

retrieving a note

workflow

Normal workflow with tmux and vim

VSCode

Opening TheNoteFairy with VSCode terminal

CAPABILITIES

  • Create, Retrieve and Delete notes with different isolated users.
  • Search notes for date, subject or content.
  • Import notes from json with notes.json in the source folder. (Ex: see notes2.json in the source folder and change name and access user admin)
  • Fetch the title of the webpage stored.
  • All notes and users are stored in a sqlite3 database.
  • Users passwords are encrypted.

INSTALLATION

  • Clone the repository
git clone git@github.com:martimolanes/TheNoteFairy.git
  • Install the requirements
pip install -r requirements.txt
  • Run the application
python the_note_fairy/the_note_fairy.py

KNOWN PROBLEMS

  • application doesn't FULLY support resizing the terminal
  • application MAY crash with small terminal size -> recommended big-size window

About

python note taking TUI

License:MIT License


Languages

Language:Python 100.0%