notebook_rs

Crates.ionotebook_rs
lib.rsnotebook_rs
version0.5.1
sourcesrc
created_at2021-04-16 20:55:49.968475
updated_at2024-04-18 00:02:43.437311
descriptionCLI utility for plaintext notetaking.
homepagehttps://github.com/dbxnr/notebook_rs
repositoryhttps://github.com/dbxnr/notebook_rs
max_upload_size
id385448
size62,772
(dbxnr)

documentation

README

CI crates.io

notebook_rs

CLI tool for maintaining plaintext notebooks, formatted as Markdown by default.

Still very much a work in progress.

On first use, it will create a config file in the OS specific config directory (e.g. ~/.config/notebook_rs/). The default notebook location is $HOME/Documents.

Performs a fairly simple sentiment analysis on the text by default, using a Rust implementation of the VADER tool.

Commands

  • nb -c Path to config file
  • nb -h Summary of commands available
  • nb -n Opens $EDITOR for inputting text
  • nb -n <text> Parse entry text from the commandline
  • nb -l <n> List n most recent entries, use with -v for extra output
  • nb -r <n> Display entry n
  • nb -e <n> Edit entry n in system editor
  • nb -d <n> Delete entry n
  • nb -s "<pattern>" Search for pattern in entries, pattern should be enclosed in quotations

Config settings

Planned features

  • Search functionality
    • Full-text search with regex
    • Search by date range
  • Parsing tags from text
  • File encryption
  • Editing entries
  • Deleting entries
  • Alternative TUI
Commit count: 128

cargo fmt