Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.36 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.36 KB

Zettelkasten

Note taking method devised by Niklas Luhmann. It is essentially a graph database of notes. See https://www.zettlr.com/post/what-is-a-zettelkasten for a more in-depth description.

Each note should contain one concept/idea, has to link to other notes, and have tags.

Scripts

I have three scripts to ease the use of the Zettelkasten:

  • make-note.sh takes a name and creates a new note.
  • link-search.sh takes the name of a note and outputs the notes that link to it.
  • tag-search.sh takes the name of a tag and outputs all notes with that tag.

Visualisation

Graph visualisation of the zettelkasten is implemented via [plotly dash]https://plotly.com/dash/). Install the framework via (in a virtual environment)

pip install .

And then run:

zettlekasten

in a directory containing markdown notes following the style created by make-note.sh.

You can view the zettelkasten in your browser on localhost:8050/all-notes.

example of visualisation

Configuration

There is a configuration file (.editor) for where to automatically open files created by make-note.sh. It defaults to your $EDITOR , but maybe zettlr, which is a great markdown editor (with Zettelkasten support), is more to your liking.