Skip to main content

Secure, portable CLI note-taking app with filtering and rich formatting

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doggy_notes-3.1.0.post0.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

doggy_notes-3.1.0.post0-py3-none-any.whl (54.3 kB view details)

Uploaded Python 3

File details

Details for the file doggy_notes-3.1.0.post0.tar.gz.

File metadata

  • Download URL: doggy_notes-3.1.0.post0.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for doggy_notes-3.1.0.post0.tar.gz
Algorithm Hash digest
SHA256 5df35fdccb70dea99ab00a846015131d50d4fc7f50e30bf861e1091eb35cba8f
MD5 ecad4692b4e1aa77f8e4cc4de617da94
BLAKE2b-256 e602f654a0f2e01ee2fac346e6975e967c2e2ebc7e5ca0591116ff2023e58667

See more details on using hashes here.

Provenance

The following attestation bundles were made for doggy_notes-3.1.0.post0.tar.gz:

Publisher: python-publish.yml on Dev-ev-v/doggy-notes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doggy_notes-3.1.0.post0-py3-none-any.whl.

File metadata

File hashes

Hashes for doggy_notes-3.1.0.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d4e76dd59c8dd6554c5d056f0caeb34568cd6b6654528e953f5a47553339927
MD5 8cf014c68ea43729d3afd1f896318504
BLAKE2b-256 cd141eeee1ecb87513b8b0466a32ab0a6e4140fc8329fed5653cefb694b92909

See more details on using hashes here.

Provenance

The following attestation bundles were made for doggy_notes-3.1.0.post0-py3-none-any.whl:

Publisher: python-publish.yml on Dev-ev-v/doggy-notes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page