Personal automation to create Neuron zettelkasten from an existing Markdown notes project
Find a file
2025-01-21 17:58:48 +00:00
src fix: re-populate db before exporting tags 2025-01-21 17:58:48 +00:00
.gitignore feat: copy favicon to target dir 2024-11-17 15:43:16 +00:00
README.md chore: update readme 2024-11-14 13:27:29 +00:00
setup.py chore: tidy setup.py 2025-01-16 07:05:02 +00:00

neuron-zk-generator

This Python application reads data from my zettelkasten and formats it so that it can be compiled as a Neuron project and from there published as a static-site on the Web.

Local development

source venv/bin/activate
neuron-zk-generator

Run as local application

pipx install [local_path_to_application]
neuron-zk-generator

Update after changes

pipx uninstall neuron-zk-generator
pipx install [local_path_to_application]

Build single executable

Use pyinstaller to create single executable file. pyinstaller is installed along with other packages specified in setup.py.

From root:

pyinstaller -F src/app.py
# -F compiles to single file

Outputs to neuron-zk-generator/dist/app.

Sourcing the executable:

/home/thomas/repos/neuron-zk-generator/dist/app