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
  • Confirmation before deletion
  • Note search
  • SQLite storage
  • Tag support
  • Creation timestamps
  • Read notes in details
  • Edit 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 "your text here"

List notes

doggy list

Delete a note:

doggy delete <index>

Command Reference

Command Description
add Create note
delete Delete note
list Find notes
read Show notes details
edit Edit notes

Storage

Notes are stored locally in SQLite.

Example structure:

{
 "content":"Review argparse",
 "title":"Note",
 "description":"How to use argparse + examples"
 "tags":["python","cli"],
 "date":"2026-04-25"
}

Roadmap

Planned:

  • Export notes
  • Import notes
  • Encryption
  • Backup support
  • README support
  • Filter notes dedicated function
  • Personalizations

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-2.2.0.post0.tar.gz (33.2 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-2.2.0.post0-py3-none-any.whl (38.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for doggy_notes-2.2.0.post0.tar.gz
Algorithm Hash digest
SHA256 64d52da7b42a2a324dc0fc2a182f029c3eb08371b672044b5fca7bd5bb5067f4
MD5 80a14c7373f0e41cc306e6baf5a21e6b
BLAKE2b-256 efdecca7a2ad3279db2ff7255c67e16f9c1980c4587cf53a7e8983aa83a7b404

See more details on using hashes here.

Provenance

The following attestation bundles were made for doggy_notes-2.2.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-2.2.0.post0-py3-none-any.whl.

File metadata

File hashes

Hashes for doggy_notes-2.2.0.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 270efd359be9b5fb6f971e50ea52dc61ad58cd519d27c13281da09e2b9c0050b
MD5 8c746699f81bd6a354b3b833de728855
BLAKE2b-256 b9888f3691c4d3460a5b8e7ae24cfc19673d1dcff422b462659fd381f18976b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for doggy_notes-2.2.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