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)
| File | Size | Uploaded | |
|---|---|---|---|
| matomeru-mi-2022.6.22.tar.gz | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|