This is my command-line tool for markdown-based knowledge bases called obsi
.
I use with my markdown-based Obsidian notes.
- index generation for tags: create pages that list all usages of a specific tag
- tag recommendations (based on other tags) with machine learning
- generation of calendar-related notes: daily, weekly, and monthly notes with respective links
- Fork and clone this repo
- Adapt the templates to your needs
- Adapt the location of your notes in docker-compose.yml.
- Spin it up with
make
. This will spin up a docker container. - Run with
make run
, this will generate everything in theout/
directory.
- scheduling of tasks/hooks
- automated git commits
- generation of full calendar (days, months, years)
- suggest tags (content-based, link-based)
- find missing tags (e.g. by folder structure)
- spaced repetition
- list tags
- define rules to enforce
- formatting?