Skip to main content

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
  • pdf
  • 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

lindworm-0.1.1.tar.gz (111.0 kB view details)

Uploaded Source

Built Distribution

lindworm-0.1.1-py3-none-any.whl (121.3 kB view details)

Uploaded Python 3

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

Hashes for lindworm-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4a199c1548447913ea9882ba033c54f5c2c33ba1c6984fa6be60f484cd7b1c84
MD5 29ab56b660803f00a7832d9c225b645c
BLAKE2b-256 e84dad4ec7da03eb8421d6614308a37e81d36eb929947cf01c5aa4b4a455f32f

See more details on using hashes here.

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

Hashes for lindworm-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 84698ad0fda045b5d02ea6b9e0cead2df0e725eff19f43ad1c1fa64f73ce2560
MD5 dc8bfe770d7e7b3b4098ce4a1f9c1194
BLAKE2b-256 a1c388f60b2cf358d38ef6a453dc575fafdb0e4c4bb4cb8ed03861a2bbec4b96

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page