Skip to content

Dev-ev-v/doggy-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

doggy-notes CLI

Fast note-taking in the terminal using SQLite storage.

Create and manage notes quickly without leaving the command line.

Features

  • Create notes
  • Delete single or multiple notes
  • Note search
  • SQLite storage
  • Tag support
  • Creation timestamps
  • Read notes in details
  • Edit notes
  • Export and import notes

Installation

Clone the repository:

git clone https://github.com/Dev-ev-v/doggy-notes.git
cd doggy-notes

Install:

pip install .

Or:

pip install doggy-notes

Quick Start

Create a note:

doggy add "I love python"

List notes

doggy list

Delete a note:

doggy delete id 12345678

Command Reference

Command Description
add Create note
delete Delete notes
list Find notes
read Show notes details
edit Edit note
info Show runtime informations
path Show doggy-notes files
import Import notes
export Export notes

Storage

Notes are stored locally in SQLite.

Example structure:

{
 "id":"0123456789abcdefghijqwertyuiop32"
 "content":"Review argparse",
 "title":"Note",
 "description":"How to use argparse + examples"
 "tags":["python","cli"],
 "created_at":"2026-07-14 15:33:30.433805+00:00"
}

Roadmap

Planned:

  • Encryption
  • Backup support
  • README support
  • Filter notes dedicated function
  • Dedicated examples file
  • Personalizated theme colors
  • Notes with password
  • Notes trash can
  • More personalization

Why This Project

Built as a lightweight, fast and privacy-friendly terminal note manager.

Contributing

Issues and suggestions welcome.

About

An offiline, simple and friendly note-taking python CLI

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages