semvec/pypi-packages huggingface dataset:
simple-note-taker 0.2.4
A simple CLI Notetaker with magic commands and options for centralization and summaries for teams
License: Apache-2.0
Requires Python: >=3.6,<4.0

A simple CLI note taker, written in Python.

Home: https://github.com/GitToby/simple_note_taker
Pypi: https://pypi.org/project/simple-note-taker/

# Features

* Take notes via CLI and save to a flat json file.
* Configure tasks and reminders in notes with magic commands such as `!task` and `!reminder`.
* Search your notes with fuzzy matching or exact term matching.

## Coming Soon
* Optionally, share notes with other users via rest of the s3 protocol. Server app coming soon.
* Summary commands will let you consolidate competed tasks, general notes and other items and share in a verity of methods.

# Install

Via `pip`

```commandline
pip install simple_note_taker
```

# Usage.

```commandline
Usage: snt [OPTIONS] COMMAND [ARGS]...

Options:
  --version
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.

  --help                          Show this message and exit.

Commands:
  config     For interacting with configuration tooling
  delete     Delete a note you've taken.
  edit       Edit a note you've taken.
  ls         Fetch the latest notes you've taken.
  mark-done  Mark a task type note as done.
  match      Search your notes you've saved previously which match a search...
  search
  size       Returns details on the size of you notes.
  take       Take a note and save it.
  tasks      Lists notes marked as Tasks.
```

# Dev Setup

Dev with [Poetry](https://python-poetry.org/). Run tests from root with `pytest`