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.2.0.tar.gz (6.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.2.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nnote-0.2.0.tar.gz
  • Upload date:
  • Size: 6.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.2.0.tar.gz
Algorithm Hash digest
SHA256 a671df5a0620292ce4a5c14861789e48b01e460f22430c921c98087015768ffc
MD5 62d6c514a65f361da1b75f4bb4d8cbe3
BLAKE2b-256 f63782b34f43f2d0b896779b14140cdafc17ca4a4dada16b8f814072e0c26ede

See more details on using hashes here.

Provenance

The following attestation bundles were made for nnote-0.2.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: nnote-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93ca6fbd700c42c4bcbf08bfd68cf1b16941cc142943ac4dc78fedf398f8e760
MD5 05406f9d207dca39d76eb3d742f450a7
BLAKE2b-256 ad19c8d6e2fe63ac7b57d5dddd64f3c1d837d004185012c50b5ac4e477c3b95e

See more details on using hashes here.

Provenance

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