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.1.tar.gz (7.7 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.1-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nnote-0.3.1.tar.gz
  • Upload date:
  • Size: 7.7 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.1.tar.gz
Algorithm Hash digest
SHA256 b34f3d55c6612cd68b3a017dbc46fc022413822732e2d9f6c6bc7dd5c785d596
MD5 e4cc7aa540ddd36b55e301e4f659e010
BLAKE2b-256 83915b299dc298e0fcff242d673958f35620ae7105a64540e81dd0232d9c35f5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nnote-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 13.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ddfe9343839701f45a651c26b00f6935635bc43108867dbe79e8c0175c410ef6
MD5 32416fa5567f6f14c19dc65b431cc77e
BLAKE2b-256 f43862e9fa3615a673b29c0e34103aec2dee4960aa087d60f5836440fbd63906

See more details on using hashes here.

Provenance

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