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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9d51431352a03440fbd7af17d1595f5e7df3471c4ca0ab912ca02aaf05c8a8c |
|
MD5 | b7811325628e69629d3c67c81c34019f |
|
BLAKE2b-256 | 039c777fdf776fa0e487b1c7e9b4781b4d40b7cefb773208eabf7b047d71e1af |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c87eaa9f44cb2dd794f569598d29281245c270dd6433d054c21a724cf7f7d79 |
|
MD5 | 1b5b89077a015a86912e43492d74b77c |
|
BLAKE2b-256 | 7246a539de6881a5f503783449b3a24ef8cbb7d383fa3228bd841181279d1294 |