xwmx / nb

CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
https://xwmx.github.io/nb
GNU Affero General Public License v3.0
6.66k stars 188 forks source link

base note suggestion #22

Open lesterzone opened 4 years ago

lesterzone commented 4 years ago

First, this tool is Incredible useful!

THIS IS JUST A SUGGESTION based on my current use of a tool like this

I have my own subset of this built in go since I couldn't find something that uses text as storage and simple to use with the terminal. So, this is an awesome tool that covers almost everything I use.

Something I find myself doing is to create a note from a base note. Example: bot init will create a md file with current day, it will be like: 10-08-2020.md and the content of this file will be based on a template I have for all 'notes' with a defined content.

a simple example of my base note ( base.md ):

--tags

# title

# context

# links

Suggestion:

Feel free to close this if this doesn't sound like something useful since we already have a work around ( cat base.md | nb add )

Thank you.

xwmx commented 4 years ago

Sounds interesting! I'll think about how this can be implemented...

megalithic commented 2 years ago

yessssss, i agree, I'd love to have the ability to define skeletons/templates/etc for notes (i know this is a go app, but it has the ability to define various types of template files per notebook -- https://github.com/mickael-menu/zk)

GrazingScientist commented 1 year ago

I strongly support this idea!

rvdwijngaard commented 1 year ago

:+1: