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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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