-
Notifications
You must be signed in to change notification settings - Fork 0
Logbook
MrChomp edited this page Aug 16, 2026
·
1 revision
Markdown notes with live preview, instant search, and auto-save — Nautilus' take on a notes app, kept deliberately simple.
-
Launch:
python3 apps/Logbook/main.pyorCtrl+Alt+L - Memory target: ~40 MB
- UI: PySide6 (single file, ~530 lines)
Logbook is a three-pane splitter: a notes list on the left, a markdown editor
in the middle, and a live HTML preview on the right. Notes are stored as
plain .md files in ~/Documents/Logbook/ — no database, no lock-in.
- Three-pane layout — notes list | markdown editor | live preview.
-
Custom-safe renderer —
_render_markdown()renders headings, lists, code blocks, and rules without any markdown library (markdownis not a dependency). - Instant search — matches note title and content as you type.
-
Auto-save — every 2 seconds via a
QTimerwith dirty tracking, so you never lose a note. - Note management — create, rename, and delete notes from the list.
| Keys | Action |
|---|---|
Ctrl+N |
New note |
Ctrl+F |
Find in note |
Ctrl+S |
Save |
Ctrl+Shift+P |
(palette) |
F2 / R
|
Rename note |
Delete |
Delete note |
Notes live as markdown files under ~/Documents/Logbook/ — edit them with any
editor outside Logbook if you like.
Nautilus OS — a weightless, high-density desktop environment built for low-resource performance (Raspberry Pi 500, < 350 MB base RAM).
Nautilus OS · Wiki · Issues · License
Built in Python on PySide6. MIT License.
Home — overview, quick facts, shortcuts