Skip to main content

A lightweight package for converting Markdown into Steam-compatible markup.

Project description

License Python PyPI Release

Semantic_Release Imports Ruff mypy

Tests Linters Release Codecov

Downloads Stars

StandWithUkraine

Overview

A lightweight package for converting Markdown into Steam-compatible markup.

About the name

Ihroteka (pronounced [ee-hroh-teh-kah]) is a Ukrainian word formed from "hra" (game) and "teka" (a place of keeping, an archive). It evokes the image of a living library of games - a space where experiences are gathered, preserved, and given structure.

Installation

Proceed by installing the tool and running it:

pip install -U ihroteka-converter

uv add ihroteka-converter

Examples

from ihroteka_converter import convert

md_text = """
# My Game Guide

Welcome to the **best** game ever!

## Features

- Easy to learn
- *Beautiful* graphics
- ~~Microtransactions~~ Free to play!

Check out the [wiki](https://example.com) for tips.
"""

steam_text = convert(md_text)
print(steam_text)

# [h1]My Game Guide[/h1]

# Welcome to the [b]best[/b] game ever!

# [h2]Features[/h2]

# [list]
# [*] Easy to learn
# [*] [i]Beautiful[/i] graphics
# [*] [strike]Microtransactions[/strike] Free to play!
# [/list]

# Check out the [url=https://example.com]wiki[/url] for tips.

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

ihroteka_converter-1.1.2.tar.gz (154.0 kB view details)

Uploaded Source

Built Distribution

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

ihroteka_converter-1.1.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file ihroteka_converter-1.1.2.tar.gz.

File metadata

  • Download URL: ihroteka_converter-1.1.2.tar.gz
  • Upload date:
  • Size: 154.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for ihroteka_converter-1.1.2.tar.gz
Algorithm Hash digest
SHA256 2ed7b71619d005b6a79b27e71bb86351bf9252de06c588339bd339c8138c11ce
MD5 6cabffcbe28e52bbab14b71a3b4ca0be
BLAKE2b-256 424dc05d4ce2c36cce3e53081180d58b2d3dc737746c61b50ac631c22ea170ec

See more details on using hashes here.

File details

Details for the file ihroteka_converter-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ihroteka_converter-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 10c684485b5010749013b5dc7d976cd6da5ac849a568588272dd310286cfc171
MD5 9454726cfeaaee6ff536d45d330066bd
BLAKE2b-256 de1bf0b9396cb1449eedfcff5b2b28d1bc7eb4c6f941cb2b0e8f311ee6e79adc

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