Skip to main content

Educational content management tools.

Project description

Copyright (C) 2017-2019 H. Turgut Uyar <>

Kırlent [1] is a collection of utilities for managing educational content.


The idea is to generate small units of content which can then be composed into larger units. A unit can contain actual content, or it can also be a collection that consists of other content units.

Kırlent uses reStructuredText as its markup language for source files. It defines some extra syntax to simplify authoring.

The recommended structure all content units as folders under a main folder. Every document should have the language code as a prefix to its file extension:

|- expressions
|  |- slides.en.rst
|  `-
`- statements

The output folders for generated items will replicate this hierarchy, as in:

|- expressions
|  |- slides.en.pdf
|  `-
`- statement

Kırlent is built on the doit tool which makes it very easy to support incremental builds. That is, Kırlent will build an output again only if any of the relevant input files have changed.

[1]“Kırlent” is a Turkish word which means a decorative pillow. It originates from the Italian word “ghirlanda”. It’s also the name of this beauty.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for kirlent, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size kirlent-0.1.0-py3-none-any.whl (85.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size kirlent-0.1.0.tar.gz (26.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page