Skip to main content

A Markdown-like markup language interpreter

Project description

Markdown-like Markup Interpreter

Project goal

Initially the idea was to use Markdown for making ODT files which will be compilant with GOST 7.32-2017. But as things were going the goal expanded to making an ODT from markup file and a template directory.

Possibly this project can be used as a library for a web-service, but there is no info about such use.

Installation and use

Via git

Clone the repository:

git clone https://gitlab.com/Fe-Ti/matomeru-mi.git

Run install.sh script (on *BSD, *Linux and others):

./install.sh

If everything was left as default then running a command below creates a zip archive with ODT structure:

matomeru-mi -if <input file> -of <output file>

For example

matomeru-mi -if README.md -of README.odt

Via pip

Run:

python3 -m pip install --upgrade matomeru-mi

Then the package will be downloaded. The execution is simple:

python3 -m matomerumi -if <input file> -of <output file>

Syntax

Consult Syntax.md (or a page in project documentation).

Implemented stuff

  • Paragraphs, headings and code blocks (paragraphs with monospace font);
  • Basic picture handling support;
  • Creation of multilevel numbered and bulleted lists;
  • Basic page break support;
  • Support for relative and absolute paths.

Ideas

  • No temporal directory;
  • PIP package;
  • Title page support;
  • Styling Engine;
  • Documentation;
  • Escape characters support;
  • CI;
  • Spreadsheets in docs.

Documentation

For syntax reference consult: Syntax

Documentation for library: Main page

Copyright 2021 Fe-Ti

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

matomeru-mi-2022.6.22.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

matomeru_mi-2022.6.22-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file matomeru-mi-2022.6.22.tar.gz.

File metadata

  • Download URL: matomeru-mi-2022.6.22.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for matomeru-mi-2022.6.22.tar.gz
Algorithm Hash digest
SHA256 a9d51431352a03440fbd7af17d1595f5e7df3471c4ca0ab912ca02aaf05c8a8c
MD5 b7811325628e69629d3c67c81c34019f
BLAKE2b-256 039c777fdf776fa0e487b1c7e9b4781b4d40b7cefb773208eabf7b047d71e1af

See more details on using hashes here.

File details

Details for the file matomeru_mi-2022.6.22-py3-none-any.whl.

File metadata

  • Download URL: matomeru_mi-2022.6.22-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.2

File hashes

Hashes for matomeru_mi-2022.6.22-py3-none-any.whl
Algorithm Hash digest
SHA256 2c87eaa9f44cb2dd794f569598d29281245c270dd6433d054c21a724cf7f7d79
MD5 1b5b89077a015a86912e43492d74b77c
BLAKE2b-256 7246a539de6881a5f503783449b3a24ef8cbb7d383fa3228bd841181279d1294

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