Skip to main content

Simple literate programming in Markdown

Project description

# Lyt : simple literate programming in Markdown.

Lyt is a literate programming tool, written in Python, that extracts fenced code blocks from Markdown documents. It is meant to be used as a preprocess tool before a conventional build.

It is licensed under the GPLv3. See the LICENSE.txt file in this repo.

## Installation

## Usage Open your favorite command line: $ lyt file.md

For more information, use –help: $ lyt –help

## Goals
  • Stay python 2 and 3 compatible.

  • Stay simple.
    • In particular, handling several files at a time isn’t a goal

    • Nor is handling the dependency between generated files and the source.

## Future
  • Add support for more languages.

  • Allow autodetection of languages.

  • Add better tests.

  • Add static types and validate with mypy.

  • Maybe allow hierarchical embedding?

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

lyt-0.2.zip (21.3 kB view details)

Uploaded Source

File details

Details for the file lyt-0.2.zip.

File metadata

  • Download URL: lyt-0.2.zip
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lyt-0.2.zip
Algorithm Hash digest
SHA256 ad38e48e88a5058e105475dbb2ee2e4646b2811e29e5ae4887cc4a8b73e9b731
MD5 f5761f9a1ec5791e00c9244d43d8e5c9
BLAKE2b-256 72627d2561959849b138e6da7a04d38f0f8cc1eca2ec4c6277bab1deebb2342e

See more details on using hashes here.

Supported by

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