Skip to content

bnova7/python-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Notes

A command-line note taking app built with Python and SQLite.

Features

  • Add notes with a title and content
  • View all notes
  • View a note by ID
  • Delete a note by ID

Requirements

Setup

python -m venv .venv
.venv\Scripts\activate
pip install rich

Usage

python main.py

Running Tests

python -m unittest tests/test.py

Project Structure

python-notes/
├── main.py           # entry point and menu
├── notes/
│   ├── db.py         # database connection and table setup
│   ├── write.py      # add notes
│   ├── view.py       # retrieve and display notes
│   └── delete.py     # delete notes
└── tests/
    └── test.py       # unit tests

About

A CLI note taking app in python with a sqlite database

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages