Database for managing my zettelkasten
Find a file
2024-11-14 09:21:01 +00:00
src feat: complete table population 2024-11-14 08:50:06 +00:00
tests initial commit 2024-08-26 15:38:09 +01:00
.gitignore chore: ignore *.egg files 2024-11-14 09:20:12 +00:00
eolas-db-ERM.png chore: add ERM diagram 2024-11-03 14:31:15 +00:00
README.md chore: update readme 2024-11-14 09:21:01 +00:00
setup.py feature: add coloured console output 2024-11-11 16:14:01 +00:00

eolas-db

This CLI application parses entries in my zettelkasten and extracts key metadata about each entry. It create and populates an SQLite database to store the data and derive relations between entries.

Local development

source venv/bin/activate
eolas-db [opts]

Production

After development is complete, instead of compiling to a single executable I can just install the application with pipx like any other.

pipx install [local_path_to_application]
eolas-db [opts]

Update after changes

pipx uninstall eolas-db
pipx install [local_path_to_application]

Options

populate

eolas-db populate

Parse Eòlas entries and extract key metadata and body text, import into database tables.

ERM

ERM diagram for eolas-db

Resources

https://www.digitalocean.com/community/tutorials/how-to-use-the-sqlite3-module-in-python-3