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

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

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"],
 "date":"2026-06-19 22:42:41.433805+00:00"
}

Roadmap

Planned:

  • Export notes
  • Import notes
  • Encryption
  • Backup support
  • README support
  • Filter notes dedicated function
  • Dedicated examples file
  • Personalizated theme colors

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.0.0.post0.tar.gz (36.4 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.0.0.post0-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: doggy_notes-3.0.0.post0.tar.gz
  • Upload date:
  • Size: 36.4 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.0.0.post0.tar.gz
Algorithm Hash digest
SHA256 758ef87e859b05642fe8c781b5e2ffcdfa55f7e048bc9a4f078c161a4760d4ec
MD5 c87a306b5206f5a2f669f30f5fc4f047
BLAKE2b-256 61263585577988d563162bf0cd01f524a6aba9ee97368a0fae3c06b3356ff568

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doggy_notes-3.0.0.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f9fb8a24e5c70bb6d25740b3715e187eb985af9870524e5f7d4ef6a16bc5c0a
MD5 58936707a8ef99049c10142d2145f938
BLAKE2b-256 380fb11c30b13f7cfdcb0709ee1307e55bbd18094d9e6b731e69ec8f34b36907

See more details on using hashes here.

Provenance

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