Skip to main content

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

Release files for matomeru-mi 2022.6.22

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matomeru-mi 2022.6.22
File Size Uploaded
matomeru-mi-2022.6.22.tar.gz 18.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for matomeru-mi 2022.6.22
File Interpreter ABI Platform
matomeru_mi-2022.6.22-py3-none-any.whl Python 3 none any Details

Total release size: 40.0 kB

Release files / matomeru-mi-2022.6.22.tar.gz

Download URL matomeru-mi-2022.6.22.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a9d51431352a03440fbd7af17d1595f5e7df3471c4ca0ab912ca02aaf05c8a8c
BLAKE2b-256 checksum
How to use checksums
039c777fdf776fa0e487b1c7e9b4781b4d40b7cefb773208eabf7b047d71e1af
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / matomeru_mi-2022.6.22-py3-none-any.whl

Download URL matomeru_mi-2022.6.22-py3-none-any.whl
Size 21.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2c87eaa9f44cb2dd794f569598d29281245c270dd6433d054c21a724cf7f7d79
BLAKE2b-256 checksum
How to use checksums
7246a539de6881a5f503783449b3a24ef8cbb7d383fa3228bd841181279d1294
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2022.6.22 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page