core tools covering folder content, markdown, GUI
Project description
lindworm
lindworm is a pure python package.
Dependencies
Python 3 is required use of anaconda recommended.
packages used:
features
install
Package is published at pypi.
pip install lindworm
python setup.py install
lindworm.pyGatherMD{#lindworm.pyGatherMD}
python gather for markdown to simple pandoc
markdown is a great way to document your thoughts and code. If small md fragments are supposed to be combined into a single document using pandoc, certain problems may show up:
- keeping right order
- images in sub folders
- references
- links to files in md are suddenly dead in doc
usage{#lindworm.pyGatherMD.usage}
analyse markdown file and generate one result markdown file
lindworm.gather.md
goal
a python script shall read one md file, analyse it and walk through each md file link.
all found md files shall be compacted into a new single one.
all images links shall be copied into a single media folder.
suggested tree structure shall be flattened out.
links to other file types, determined by extension, shall be modified to repo links.
requirements
- python 3 implementation
- CLI, command line interface
- configuration xml
- project language English
- coding language English, sort of
background
FIXME
markdown
markdown or simple md is available in a lot of state-of-the-art platform, a few format instruction allow you to structure information into readable look, with any overhead. it's text rendered into html.
benefits:
- easy to learn
- easy to remember
- lightweight
- safe, no macros or anything that might invite an attack
pandoc
pandoc is a flexible document converter.
see manual
It can read and write:
- markdown
- html
- odt
- docx
- tex
- epub
- and more
more on github
lindworm.ldmStorageFolder{#lindworm.ldmStorageFolder}
Walk through folder content, gather filenames and directories, calculate fingerprint (SHA) on portions of data or all. Result can be stored in json file.
lindworm.ldmStorageFolderFrm{#lindworm.ldmStorageFolderFrm}
Provide GUI to increase usability of lindworm.ldmStorageFolder.
contribute
every contribution is very much appreciated.
join, discuss, use and share.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lindworm-0.1.1.tar.gz
.
File metadata
- Download URL: lindworm-0.1.1.tar.gz
- Upload date:
- Size: 111.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a199c1548447913ea9882ba033c54f5c2c33ba1c6984fa6be60f484cd7b1c84 |
|
MD5 | 29ab56b660803f00a7832d9c225b645c |
|
BLAKE2b-256 | e84dad4ec7da03eb8421d6614308a37e81d36eb929947cf01c5aa4b4a455f32f |
File details
Details for the file lindworm-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: lindworm-0.1.1-py3-none-any.whl
- Upload date:
- Size: 121.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84698ad0fda045b5d02ea6b9e0cead2df0e725eff19f43ad1c1fa64f73ce2560 |
|
MD5 | dc8bfe770d7e7b3b4098ce4a1f9c1194 |
|
BLAKE2b-256 | a1c388f60b2cf358d38ef6a453dc575fafdb0e4c4bb4cb8ed03861a2bbec4b96 |