save parsed markdown into sqlite db
Project description
NoteVault
Define a schema over markdown documents and store certain sections as columsn in sqlite database.
Every list item must have a name
as unique key. For non-list items the key is the heading.
Format
Sections are defined by headings.
Fields (extraction units) correspond to "Tags", e.g. li, h2
, i.e. p
should not be a field
because it can contain other tags and newlines.
Single Item:
- spec:
is_list: false
- markdown lists as fields:
- key: value
Multiple Items:
- spec:
is_list: true
sub-headings
- substructure: format:
## Title x
can contain: - markdown lists as fields:
- key: value
- sub-headings as simple content fields
markdown lists
- substructure: format:
- key: value, key: value, key: "complex, value"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
notevault-0.4.0.tar.gz
(20.4 kB
view hashes)
Built Distribution
notevault-0.4.0-py3-none-any.whl
(15.8 kB
view hashes)
Close
Hashes for notevault-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d3e203b790b60a448b20883220362cf3ec7fc5ca0fce34da8642d33b4349844 |
|
MD5 | 7e95d0b0557e35622648f8862944b769 |
|
BLAKE2b-256 | 73be6fbb222c09b3e443d021748a124354482b278cfccb72a667a448ec7e6cb3 |