Skip to main content

RedSeaMarkupLanguage support for Python.

Project description

RSML.Python

pip install rsml_python and you're ready to go.

Adds RedSeaMarkupLanguage support for Python.


Get Started

Requirements:

  • RSML.CLI (the executable) and RSML (dll) for the correct system and architecture
  • OR
  • A way to compile these programatically (requires dotnet)

Installation (via pip):

python -m pip install rsml_python # install via pip

Usage:

# RSML.Python is not a port of RSML, as the original executable is required
executable = RedSeaCLIExecutable(...)

document = RedSeaDocument()
document.load_from_string(...)

executable.load_document(document)

output = executable.evaluate_document() # non-prettified output
print(output)

Fun Facts

^ Version 1.0.2 of this module (first version) was coded in around one hour and half.


Made with :heart: by OceanApocalypseStudios.

Copyright (c) 2025 OceanApocalypseStudios

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

rsml_python-1.0.5.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rsml_python-1.0.5-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file rsml_python-1.0.5.tar.gz.

File metadata

  • Download URL: rsml_python-1.0.5.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for rsml_python-1.0.5.tar.gz
Algorithm Hash digest
SHA256 81199201f0bc198256893fb48751308fcc0d625e79bda56b327ea3205a4e9098
MD5 115cb54d77bfbab3124a206f873e883c
BLAKE2b-256 6439eaa9139a4725bf00d861f40360efd9428fc30c2f10aab2a7582a0fbee637

See more details on using hashes here.

File details

Details for the file rsml_python-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: rsml_python-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for rsml_python-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 45d44df309a1ddb210b3f06ad7ff5b3f7756730066ce6a61945996a404494647
MD5 e701f5a1a0611e2d883014bccf1eb5e3
BLAKE2b-256 8fdf5da695daac498df193da68ced68e1de5a6d6f0b7aa94cde36234a677e34b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page