initial commit

This commit is contained in:
2026-01-01 21:46:20 +01:00
commit 26a46f92c1
11 changed files with 356 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
# Notr
Simple [lang: go, lua or other?] application for organizing and referencing notes. Loosly based on obsidian.
## Workflow
I take notes in two primary ways:
### Phone
- Quick notes, on the go.
- View and search notes.
### Workstation
- Using NeoVim for notetaking
### Other infrastructure
- I host a VPS with a Nextcloud and Gitea instances.
## What I want
- A Obsidian Vault like structure. A folder where notes live.
- A file is a note
- Can also store attachments, such as images. These files can then be referenced in the relevant notes.
- Directories is the main organization method, although tags and links can seam-lesly cross directories boundries.
- Markdown syntax (this can be handled by NeoVim and a markdown editor on other devices.)
- Tags: Syntax +tag
- Note links for referencing other notes or any other vault files. Syntax uncertain. Obsidian uses [[]]?
- See reports about the vault. Tag report
- At some point I would like to have a web-app and host it on my server. This would integrate with my authentik service for auth, and would be a live view of a users vault
- OCR would be great.
## Implementation
I have a tendency to scope creep and never actually getting a usable product, so an important goal here is practicing getting a usable app up and running. This should not have to be the biggest project, so I'll try to predict the process:
### Version 0.1
Here I use other tools for the note-taking and accept that any searching is on a directory basis only.
- [ ] I create a directory in Nextcloud. This I will start using immediately.
- [ ] Find a good Markdown editor for android.
- [ ] Adopt any crutial Obsidian notes
### Version 1.0
This is where I can use Notr to find and search notes on my workstation. I think a CLI would be my best bet, although a NeoVim tool could accomplish the same.
- [ ] Process notes. Metadata and diffs
- [ ] Search and Filter by tags
- [ ] Search and Filter by content
### Version 2.0
Here I can do the same on my phone.
Also:
- [ ] OCR
## Metadata approach
Multiple approaches possible.