ztkn
Quickstart
wget https://raw.githubusercontent.com/aerithnetzer/ztkn/refs/heads/main/install.sh
sudo chmod +x install.sh
sudo sh install.sh
What this thing does
Parses a directory of .md files, create a network graph of wikilinks using networkx and creates an interactive graph in web browser using pyvis and flask.
Motivation
Tools such as foam and amethyst create interactivate graphs but that are highly-integrated features that are difficult to use outside of their respective application ecosystems. This allows you to interact with your second brain, even if you are on neovim, emacs, or helix.
Installation
Clone repository to ~/ and set the src.py to your PATH.
How to use
ztkn ~/path/to/your/vault
TODOs
- Add preview of text when hovering over a node
- When double clicking on a node, open the node's file in a the system's preffered editor of markdown files
- Add a search bar to search for nodes
- Advanced metrics for the graph
- Centrality of a given node
- Betweenness of a given node(s)
Metadata
Release files for ztkn 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ztkn-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ztkn-0.1.0-py3-none-any.whl
| Download URL | ztkn-0.1.0-py3-none-any.whl |
|---|---|
| Size | 1.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
527790e8b28ac622ab3d578de0342981e9517914815c9f980b3bdfda24c1f604
|
|
BLAKE2b-256 checksum How to use checksums |
7ca58613be012bbdb4e90365b0173b43789da690c12e9a8ac6f35cbd0be43993
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|