Skip to main content

Non-Deterministic Note Box

Project description

noto - A non-deterministic note box

noto is a small CLI application, that allows you to very quickly store and edit notes on your local machine and read them again at your leisure.

You can prioritize and tag your notes, as well as update and delete them. The application is designed to be as fast and simple to use on the command line.

Installation

Examples

Creating a Note

noto write "Hello World!"
> Note(id=1, text=Hello World!)

You may also assign a priority and/or tags on creation:

noto write "Hello Moon!" -p 9000 -t foo -t bar
> Note(id=2, text=Hello Moon!, priority=9000, tags=[foo, bar])

Interactive Mode

noto is designed to make it easy for you to journal through a stream of random notes.

You can configure the behaviour of the interactive mode - including whether to return highest prio notes instead of random ones - by editing the config.yaml.

To get started, do this:

noto

You will be presented with a random note that you've written in the past.

Note(id=512, text=Whazzup?)

In addition, you will be presented with options to modify that note:

Modifying note: Confirm (Enter), Content (c), Priority (p), Remove Tag (t), Add Tag (T), Delete Note (D), Quit (q)

Manual Mode

As an alternative, you can edit your notes as well using specific commands:

noto write
noto read
noto update
noto delete

See their respective --help commands for further information.

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

noto-0.0.1.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

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

noto-0.0.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file noto-0.0.1.tar.gz.

File metadata

  • Download URL: noto-0.0.1.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for noto-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e73da69cd1d601ed139da449bb38a4c2d24b63b5317f95da0ff1ff09b86891fb
MD5 808ff0c4d0a046971030bf119a600cb0
BLAKE2b-256 82802c3c5395f7bebf6d76f1693b178438fa19e545a98ed7d220af3eabc12a93

See more details on using hashes here.

File details

Details for the file noto-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: noto-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for noto-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b3962bec79c201e1c5a77d6a09993e0c7c6bc1ff5c895dab62823bdf5f9835b
MD5 7babc71a0debc4369d68fa8f9e9a1d9d
BLAKE2b-256 23fd31b59079f6c1813b79dbf52563fc913957e75487c70dcbae05324d842f65

See more details on using hashes here.

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