Skip to main content

cli note taker

Project description

nnote

PyPI downloads Github commits (since latest release)

Packaging status

A minimal CLI note-taking tool. Notes are plain files stored in a directory of your choice.

Installation

Arch Linux (AUR)

yay -S nnote

Or with any other AUR helper, or manually via makepkg.

From source

pip install -e .

Setup

nnote init

Prompts for a notes directory (default: ~/nnotes) and a default editor. Config is saved to ~/.config/nnote/config.yaml. If $EDITOR is set in your environment, it will be used as the editor default.

Documentation

Full documentation is published at https://stiermid.github.io/nnote/.

Command reference (also browsable in this repo):

  • new — create a note (or a subdirectory)
  • view — print a note to stdout
  • edit — open an existing note in the editor
  • list — display notes as a tree
  • drop — remove a note or directory
  • move — rename or relocate a note
  • backup — export notes to a .tar.gz archive
  • search — search notes by title and content

Config file format: docs/configuration.rst.

License

This project is licensed under the GNU General Public License v3.0 or later. See LICENSE for details.

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

nnote-0.3.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

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

nnote-0.3.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file nnote-0.3.0.tar.gz.

File metadata

  • Download URL: nnote-0.3.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nnote-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d9f7d3c486a6df5a14b0204f454d756e28ae380a4dc6f82b6855a5211bc6e4a1
MD5 4a9b8d0e20c59abe6fb5c52e6430e22f
BLAKE2b-256 cd2cde096f3c2ca143be494fa35e0cede87f2cac7676debeb8dcfb2da416774b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nnote-0.3.0.tar.gz:

Publisher: publish.yml on stiermid/nnote

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

File details

Details for the file nnote-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: nnote-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nnote-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 81e0281e4b3db193b8ff6993305c1b51eb91dc932f7e965d61270dfc1a9f8720
MD5 4b9f6a972a03fdec614fb5aa55c8884a
BLAKE2b-256 face0cff6aec657ef865d43c50977d02fce638a0de5bb2b972b29738b980c980

See more details on using hashes here.

Provenance

The following attestation bundles were made for nnote-0.3.0-py3-none-any.whl:

Publisher: publish.yml on stiermid/nnote

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