Vacuum map parser - Roidmi
Map data parser that can be used to parse maps generated by Roidmi vacuums.
Installation
pip install vacuum-map-parser-roidmi
Usage
from vacuum_map_parser_base.config.color import ColorsPalette
from vacuum_map_parser_base.config.drawable import Drawable
from vacuum_map_parser_base.config.image_config import ImageConfig
from vacuum_map_parser_base.config.size import Sizes
from vacuum_map_parser_base.config.text import Text
from vacuum_map_parser_roidmi.map_data_parser import RoidmiMapDataParser
palette: ColorsPalette = ColorsPalette()
sizes: Sizes = Sizes()
drawables: list[Drawable] = [Drawable.PATH, Drawable.CHARGER]
image_config: ImageConfig = ImageConfig()
texts: list[Text] = []
raw_map: bytes = b''
parser = RoidmiMapDataParser(palette, sizes, drawables, image_config, texts)
unpacked_map = parser.unpack_map(raw_map)
parsed_map = parser.parse(unpacked_map)
Support
If you want to support my work with a donation you can use one of the following platforms:
| Platform | Payment methods | Link | Comment |
|---|---|---|---|
| Ko-fi |
|
|
|
| buycoffee.to |
|
|
|
| PayPal |
|
|
|
| Revolut |
|
|
|
Powered by
Metadata
Release files for vacuum-map-parser-roidmi 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vacuum_map_parser_roidmi-0.1.3.tar.gz | 10.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vacuum_map_parser_roidmi-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.7 kB
Release files / vacuum_map_parser_roidmi-0.1.3.tar.gz
| Download URL | vacuum_map_parser_roidmi-0.1.3.tar.gz |
|---|---|
| Size | 10.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f46787fab785d534c28c8ca3af896d3038bb3a06a566da9cff483754f73b3b8b
|
|
BLAKE2b-256 checksum How to use checksums |
0b3fe9920782678de06f5458fff0707cac5e712f8503d0054d835114b0e598b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.12 Linux/6.11.0-1012-azure
|
Release files / vacuum_map_parser_roidmi-0.1.3-py3-none-any.whl
| Download URL | vacuum_map_parser_roidmi-0.1.3-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
97ccf3fe789facf855d90d2853b8ddbb062121592aa49fab60e234e3251cceb4
|
|
BLAKE2b-256 checksum How to use checksums |
4f33ef9850b201abc51cb5582fe4cd7526698613e4fc6c6111bb88d230725cb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.12 Linux/6.11.0-1012-azure
|