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.1.tar.gz (153.9 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.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ihroteka_converter-1.1.1.tar.gz
  • Upload date:
  • Size: 153.9 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.1.tar.gz
Algorithm Hash digest
SHA256 22bec888a22fbb730afbf6a3fc5dc4189cb72f40857b3016e2c928f047d50d83
MD5 2dc7d649b29693897a3c046340c8d4ff
BLAKE2b-256 12c7500c8e4f959b8b2040102f4a7256c7a5974890b85c4dd990e19ca0adcf5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ihroteka_converter-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a37b2b1ab6932dd58d517785377792f791f74470bdf23195124e1643eba34242
MD5 a4ef8e4da1a5f8a910363adaf9199f32
BLAKE2b-256 88badedda79ef0f27a1be3c3018d39aa339841bc665cbd64834218074442098f

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