Skip to main content

A HTML to Markdown converter that balances conversion quality with runtime efficiency written in Rust

Project description

mdka

A HTML to Markdown converter written in Rust.

crates.io npm pypi License

Documentation Dependency Status Executable npm PyPi

mdka balances conversion quality with runtime efficiency — readable output from real-world HTML, without sacrificing speed or memory.
"ka" means "化 (か)" pointing to conversion.


Why mdka?

There are several good HTML-to-Markdown converters in the Rust ecosystem. mdka's specific focus is:

  • Reliable output from diverse HTML sources. It is built on scraper, which uses html5ever — the HTML5 parser from the Servo browser engine. html5ever applies the same parsing algorithm that web browsers use, so it handles malformed tags, deeply nested structures, CMS output, and SPA-rendered DOM without special-casing.
  • Crash resistance. Conversion uses non-recursive DFS throughout. There is no stack overflow, no matter the nesting depth.
  • Configurable pre-processing. Five conversion modes let you tune what gets kept or stripped — from noise-free LLM input to lossless archiving.
  • Multi-language. The same Rust implementation is accessible from Node.js (napi-rs) and Python (PyO3).

Quick Start

Try it from the command line

cargo (Rust language) installed is required.

cargo install mdka-cli

echo '<h1>Hello</h1><p><strong>world</strong></p>' | mdka
# # Hello
#
# **world**
mdka page.html                          # → page.md  (same directory)
mdka --mode minimal --drop-shell *.html # strip nav/header/footer
mdka --help                             # full option list

Add to a Rust project

# Cargo.toml
[dependencies]
mdka = "2"
use mdka::html_to_markdown;

let md = html_to_markdown("<h1>Hello</h1><p><em>world</em></p>");
// "# Hello\n\n*world*\n"

With options:

use mdka::{html_to_markdown_with};
use mdka::options::{ConversionMode, ConversionOptions};

let mut opts = ConversionOptions::for_mode(ConversionMode::Minimal);
opts.drop_interactive_shell = true;
let md = html_to_markdown_with(html, &opts);

Add to a Node.js project

npm install mdka
const { htmlToMarkdown, htmlToMarkdownWith } = require('mdka')

const md = htmlToMarkdown('<h1>Hello</h1>')

const md = await htmlToMarkdownWithAsync(html, {
  mode: 'minimal',
  dropInteractiveShell: true,
})

Add to a Python project

pip install mdka
import mdka

md = mdka.html_to_markdown('<h1>Hello</h1>')

md = mdka.html_to_markdown_with(
    html,
    mode=mdka.ConversionMode.Minimal,
    drop_interactive_shell=True,
)

Conversion Modes

Mode Use when
Balanced General use — default
Strict Debugging, diff comparison
Minimal LLM input, text extraction
Semantic SPA content, ARIA-aware pipelines
Preserve Archiving, audit trails

Learn More

Full documentation lives in the docs/ folder, published as GitHub Pages.

https://nabbisen.github.io/mdka-rs/

Topic Link
Installation /getting-started/installation
Rust Usage & Examples /getting-started/usage-rust
Node.js Usage /getting-started/usage-nodejs
Python Usage /getting-started/usage-python
CLI Reference /getting-started/usage-cli
API Reference /api/index
Conversion Modes /api/modes
ConversionOptions /api/options
Supported Elements /api/elements
Design Philosophy /design/philosophy
Performance Characteristics /design/performance-characteristics
Architecture /design/architecture
Features /design/features

Open-source, with care

This project is lovingly built and maintained by volunteers.
We hope it helps streamline your work.
Please understand that the project has its own direction — while we welcome feedback, it might not fit every edge case 🌱

Acknowledgements

Depends on scraper (+ html5ever), ego-tree, rayon, tikv-jemallocator / tikv-jemalloc-ctl, thiserror.

Also, napi-rs on binding for Node.js and PyO3's pyo3 / maturin on bindings for Python.

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

mdka-2.1.0.tar.gz (419.1 kB view details)

Uploaded Source

Built Distributions

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

mdka-2.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (790.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

mdka-2.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (740.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

mdka-2.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (555.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mdka-2.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (562.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (787.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

mdka-2.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (737.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

mdka-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (559.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp314-cp314-win_amd64.whl (450.9 kB view details)

Uploaded CPython 3.14Windows x86-64

mdka-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (788.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

mdka-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (739.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mdka-2.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mdka-2.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp314-cp314-macosx_11_0_arm64.whl (490.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mdka-2.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (787.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

mdka-2.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (737.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

mdka-2.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (559.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp313-cp313-win_amd64.whl (450.9 kB view details)

Uploaded CPython 3.13Windows x86-64

mdka-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (788.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mdka-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (739.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mdka-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mdka-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp313-cp313-macosx_11_0_arm64.whl (490.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mdka-2.1.0-cp312-cp312-win_amd64.whl (450.9 kB view details)

Uploaded CPython 3.12Windows x86-64

mdka-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (789.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mdka-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (739.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mdka-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mdka-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp312-cp312-macosx_11_0_arm64.whl (490.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mdka-2.1.0-cp311-cp311-win_amd64.whl (452.8 kB view details)

Uploaded CPython 3.11Windows x86-64

mdka-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (789.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mdka-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (739.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mdka-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mdka-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp311-cp311-macosx_11_0_arm64.whl (491.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mdka-2.1.0-cp310-cp310-win_amd64.whl (452.8 kB view details)

Uploaded CPython 3.10Windows x86-64

mdka-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (789.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mdka-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (739.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mdka-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mdka-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (790.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mdka-2.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (740.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mdka-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (556.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mdka-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mdka-2.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (790.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

mdka-2.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (740.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

mdka-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (556.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mdka-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file mdka-2.1.0.tar.gz.

File metadata

  • Download URL: mdka-2.1.0.tar.gz
  • Upload date:
  • Size: 419.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mdka-2.1.0.tar.gz
Algorithm Hash digest
SHA256 b98b26d263712fb1a39238bffd7ae928e60a3b5212b409bc12c510d765e7d511
MD5 c9c20f03d45ee027bbd051d62a2211f3
BLAKE2b-256 56597a66d009d4582a1f8315d244b67a251f540a63621ee62436666f46517b69

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6deb7513c44e9914c0a32125eb0b517dae6a95692d1531e5221e8c0aad25472c
MD5 842a525344fb29940d3393ffde7c86ce
BLAKE2b-256 b3b25bb3262c34e54f871a2632e394a86b0650cacda708306a7d86ec95a9cfd3

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d25ec3be6622c150ee4301e56602f15c58b915717b38ceda9f79bb03038b3ec
MD5 eb57210cd54a009c996855982020a80e
BLAKE2b-256 412bdaf62cdc0970b20bbda9754d5323579e2aa2a53a963ba43747bf53993333

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 140f8a0c9c230a42f820194744e14b1872989ccb8ff00dd70456dee7f0155331
MD5 9d812ec871fb4b55d0ce230676f6381e
BLAKE2b-256 ca881a3988ee7bef89399170d4f52773b294fcb82f68146eb421b96106f9dab9

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2262a8c6888ad606e1cceb0830445127d7386f06d78687516aef1be5b3653b17
MD5 c8c81808f51531ec2d017db2194d303e
BLAKE2b-256 799c07f96a472ac2b32fb24ad90110f0c8a623de8da423fd525375762f892861

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3113e60832f416dc166cb492fd2d94b96cafe4884bb14ee40f119c606636149f
MD5 490571aa716eb1c9f59b2644c4f64950
BLAKE2b-256 3359e1d7a18ca7b07175e72bcb4df193beac57c40d73803c27c28802f6354d13

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d0c95ee12be38f21013cf8d7bf2867e4015bc9ab5e864635dc6376aeebb479e
MD5 17d688af4c6fec1d638bbbb022ba8149
BLAKE2b-256 10556ba3b617a6645c173844c4bcbebc8a26edb7cf97065faa1302e6a61bcffa

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de65423711cb89791ea4f8a1c94650981e2b361f3d408507e85468d7a4144864
MD5 d21e7e3c0569b2e7bc130eee38f4c3be
BLAKE2b-256 5afb7f2dd4cb2b31ff9e55d961fc5baae022e8dde8d44eb32169a1eb2d371d76

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mdka-2.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 450.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mdka-2.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5aa22634f3bc245f19ec7fb1780a2dddfc8b501527a512a458aa0cf447347efe
MD5 0c930844f1cffeec765535f3c08cabcf
BLAKE2b-256 07754c9f86cbf307529744c5e203474138775bf83394bc4d437029998222c7fc

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a72853a3040436d132e965b2850de632091edb1f60ff7902020c68c5df9ebb26
MD5 4dd6ffb5751d0621acd7dc2a27b26f5a
BLAKE2b-256 6b133eac79cf198c5c51b7e6f726bf3bc48b98263bc38650f048b6ff667f6dac

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 634e15086029bd24b9e139db33753e6f21a02ffb9aeeda4b6be3c703f46d8fe9
MD5 d7f1a2e54d6c7c12ecd5f5b42a9873ed
BLAKE2b-256 45e9fbd3c6ddaf3725df963ec9ea7f6c4005665cf006107d4b2fbce73411e008

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83fee9ee2ee2caaa8c4f8e60b50ec300dd434bf55b0a8245bd77bc2069810b6c
MD5 7cc5484eb17a10bfeb4d2ea7930659c3
BLAKE2b-256 726f993d4a1e7a1dc4088e345a49bab6b9cfb9a3b301b198df168e93a46cb075

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77e9c0aea7406db51acd7362d56ff8c605e7067005c744d58016f0dc2a7c6097
MD5 801e2f3df3f03922a029676f9c44dc7c
BLAKE2b-256 35db36f989ca8dbc50242f7f7e1ff21d2ef41e71af69ad4a981081ff69d3c76f

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 839bda17dd285209d54918809eb4d5102421ace167df629dc66cfd97c03c50c7
MD5 49aa5a64f1ce930ee36bb87abb395ce8
BLAKE2b-256 c905d30f387bfee6e3c26bdaa40953a07017041d1cafbf0d47755db8450b942d

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a57e2466e9cab233ddc169937c5633093876e29f39bc69d5d8596616c92dce13
MD5 6eb64a82646035b5bc585e3eb8089ceb
BLAKE2b-256 e3b52021ffe1bb2118fc42917e511c67a9a08430d3055dac1d9e307125c67f46

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f02ac853098f4d43f966195a087aae46062ce53bc6d87234629d478bb6c8a48
MD5 3fc8887b99f53737da985a6d3a40d4f9
BLAKE2b-256 3ce10b3158add11f5140a5e037880d849ea38026ebae9c2567939aaa369e294d

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76e2d408d4575da2083695c31cf4d857e60a0c3b74fb83e80ec1819ecf54eaca
MD5 ae06bfa6631168b30c384d7163ff862e
BLAKE2b-256 b3b9988fc7402e23b66b373f9028257aa7931c64ddc28f1fc9af978f08eb8519

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mdka-2.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 450.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mdka-2.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5bf986d21a1f9eebca0842244d0d3003b7a5b82b12447315c4b2595333d47d87
MD5 ca3f119fdac0cc797423c8ee948f2d3d
BLAKE2b-256 014468cc0f8c361ec67dc232f9d1487f042925530c26e29749f224d21a4060fc

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b16355898a1488cd305658e54551e4ff913917185917b6cec7d46515f22b6c48
MD5 6bd7c852fd49f9c7be3b2b327ef0aaf5
BLAKE2b-256 9008e8e99d82a722b50bf2d79b8823cf554e0a3a8e15cfa4b57ed6bcd46ad325

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ce23cb03d60cf275749c686439c5ee66688323c21e4b564cb226adb5d96b15d
MD5 c0b87e6c81a3aa3ca309b91a927945eb
BLAKE2b-256 2d4266a5db7c2599c1545343175b867ec820290ef0654a8d2275b863e069de76

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee4cae70b625e5cdb83d3f4df4e514ce6faafe106888849688e2249ca8e7d682
MD5 9fb324b2d64ddc0959a3845b87c61e2d
BLAKE2b-256 d3f814f3c24c901c1b7177e314d3e1b5cd830bbb3b5d00a5ea9c5dc73ac2eb60

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 872c9e6c06f2cee475fc58ee8dd29632b5105982f64c7c8f94f8e1b626f85d7e
MD5 0c73d215fc415b533d89e845ab39ab52
BLAKE2b-256 4b7dcbe7f3abda4aed4d4280da5d029cde37590dfa13578229f102f259652e32

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65904fa7dc9c54850fe11cfb6e53ac632b640f360f2f7e67162cd377737896ef
MD5 8fb9829fc001eea451bdfef8458b8844
BLAKE2b-256 e59ae3802db69bb3fa3422bee1af8e41c92b09d4d3bf6d28446b7678f600a70b

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mdka-2.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 450.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mdka-2.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 38b05dfb34c62cb605743205567518f6a982ba4f700ab4d7ac819d1df6a0154f
MD5 d760f38c63b1d1e6b99d91d6dee8595d
BLAKE2b-256 3970bb36e8af5551f6775d5f09be3901f8e1fc474efc629b53b7163a561406df

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c00dc8c89fb608ef9729942e7950c04af27536c95d15c0133e7f5d7c5eda912b
MD5 d41ce7e86fd7abd7aca468dca028fe2b
BLAKE2b-256 f6128b7e6e15933a401b439e6f6642aabd45f041d1c6a51bc888ac2fab68fa35

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 868ae675785cdca7cfe1f0a2851caeaf9a33c6d099517358896ed76306d71c71
MD5 d3e5b7f501dc65ac672c5541ac54e7cb
BLAKE2b-256 1a1cf80d40556fcaf82d900fd1b4f29aeb6545700a78809c339b469296b4f115

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87b54393d260c0d3cfaf8bc2745dc61f68a9c7e22b683a9a5b9c5d01bfb82a8e
MD5 8bc4ab990f802d7045db957341dd8891
BLAKE2b-256 7300307f8f215210f2d1eff1407c46688c64a46d34f2f2d7694c36b8ab9e2e73

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c93c787ea5b0a86dc2c0189b25eef24f7b7a55b25922db7be4f5392ed5012f8
MD5 03ad08b2c4fee781b38acab1292f3a25
BLAKE2b-256 1bdd2e5af2c0055c5e33ecae204a14bed3b491587f5da6ac9f56af7a1d9f5096

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b66d5e9ca8b2ebda8b969a5343d39059e4977954aba8b0ad97ed8ec8573ca402
MD5 0e88e246bfbe9c022e1b01f7e1d1d960
BLAKE2b-256 76e3a835555427050b16b83037abf7754473c6d364fa42bcb6d98c1085a56bb4

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mdka-2.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 452.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mdka-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ee5ceefaa09a7b228d46c90f5a1012213abb31652c076332097b47289f080872
MD5 f5e5dc0f5048950cb3027bb74878c00a
BLAKE2b-256 c48054c1e459ce65c2b2732f410b18480f4fb54c442c278ed7aa18f19e1b5245

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 29b8b6854a4cc8eb671886c3af8f42339d187de0d940d9a2ba043e5704034fa4
MD5 3c7fe25cd8786ead23e9f4a4eb3c966f
BLAKE2b-256 0ac5ab438c962a202fa66ee26da0a287bf6cc033bc20744ed8a8ca5d4a852581

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2614312cac4e0979174b3bef790a3b08a950c6531f6ad5bab90d59d802a90902
MD5 b2554a6d8cdbbfa1d0d6c47ef4d211b4
BLAKE2b-256 6b5e146a7a03b84d86da8038fb55dfbe8bd4968e01b078d7a9f4d5d1d74c84ad

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52184464891477fb0a04210072472dae348116f36d281705b621c0c107c6abf9
MD5 e0b3de7a1fa7dc6c2c851c59a5820939
BLAKE2b-256 83e9439383fe38e00089ce482f65c4d5e8714ce6bd6b6d8e4e206cca14bd18d0

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 262d445ba9da2a097ac74765125097ac6d08a11aefab9a277a781ad85670ea62
MD5 73ea2a30c19b71f87a378cd017cf9f87
BLAKE2b-256 e0617c3622ab102137881d1736dcbd7f5807dde1ed6d5d1180c2070ff1871a74

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad26b099afa323ed708b8b318d5f055b9bc729fb316350976dcf4e387090233f
MD5 44b454a94aafd897437cb0ddea53ff26
BLAKE2b-256 a9cbe24e83552d83d3511194f9095eea544384993aa8e15f4af2f1ac70f4e770

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mdka-2.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 452.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for mdka-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24776ffa3006427eba1fa149d27c67840b328770ffbaade2bd5e2f79973c637b
MD5 8f93a50839291958bd5af263a72c7206
BLAKE2b-256 107bf1a72bd590635a9c1be545b37e6818a6612021ef68a07c150cd9497ed6b3

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7217dd6c63515e113b3c6a4b8978226a86d7f9ccc58689dc72b5c6bceaf18db
MD5 c4332fdc70e5a10afe7c98e52178c771
BLAKE2b-256 4f49d9c9345445ef1c356b6bdb2cfd81fae7fc2261ef0aed8f09b639d0ef931b

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cca5fb738771f8c4ccfad9faa9666b222401dcef2f245eaa5551cbcfc470da5a
MD5 3222a181689b13cccbd40ae3a4f44d60
BLAKE2b-256 3fd1916cf091e202b331aaa6aa51a85c1d353c2d711521185934f49820197cc3

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42c8d7c8f02f5edde82dc28718561e9c3892d56b8f2790bce4a786c66fc565bd
MD5 0c8cf5c31ffc7aa49eb4b77740fe122f
BLAKE2b-256 d3b13a7f7cdb63fe6d1b041d749c8d21c1214d781a8eb8fb2b26769e1684db53

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 99b5912ab1230ad727ddd50bb831e3a763b87f9c64146deb74255a78a9433104
MD5 5963a9336deea4671e1ab5a58c4fe0ae
BLAKE2b-256 a6b75bbdd11124b0d6361aa01bef7d75417b7310de638f92339000819d2a4709

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac17181f8ed79c96a04b8edbea77fbef086cd08441b0b6dbd3d16848161cb590
MD5 773ee92a8520bcb115f30f52fc6ecfe1
BLAKE2b-256 eaa2549885b89b9a5595916bc40fc5d63c8501ae1ddb43d4227edc1b391f30ed

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c54d6d39dbbe57cd039816e9aa80db475a0f674778f2dac2d6ac29b4e0fb9c4
MD5 0a43b90806d0692b847dc79e4cb066ce
BLAKE2b-256 cb41f56e34e78aa2a699471f965513779f4fcacda13e553ce671a33156d3abfc

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9485c6d9048d7a7d272ad5faf79f09dcde56a5b34c9ccc902e71de3d7cf4b108
MD5 2690038ce2cf37e5d2a6833f7ead86e8
BLAKE2b-256 bc40f80c112b0c5385ace7d298bdc6cc4dd00e52dfc9032c80315593187d05c8

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e995a53e019cb4b8586c99872366b9a24185d2b86e98eb9964312353fb718044
MD5 4c49b1c0cfe06ded796be071a4c200a1
BLAKE2b-256 edc471f79cc1b436bc0269fb03535608c7cfc65c201861cbf103d23e42c61dd3

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31978e15520acd900f92178325ccb3e3eb26848a662513edadc6b3d055071483
MD5 46c8fbb0d420212425ef3ce728e2a2c8
BLAKE2b-256 b0ddbe420d73ecf373437d4fe6d14f577a57251aa83c5b80257b254a291c58c0

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eee7ea1a21e1954a228a3cc57518bbdb32f254e3a5521b6309fb1c0599129973
MD5 b8d210e5d9fea5cd264a04b1e9bdd7df
BLAKE2b-256 1dd0137569f5d3fe749474a1cc519e40f4720a1589e266496f4e250b9967b6d5

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e917327ab6db8ac65ee61fce528db7164c6e7652219c2317dbdfceb3cb202f6b
MD5 d031bf7c9665f00d313a471cf182e2f1
BLAKE2b-256 8df575ebbb41da1600a5a1911525bd10df482cc33b14b21c130e51fc4e5e0fcb

See more details on using hashes here.

File details

Details for the file mdka-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdka-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4a2d9cb116b6bb0e750c7afae48a2c914dabd2dfba6a5437f358d1bb94441b0
MD5 cc9b8a941a0d3bc7d4c45dabc0737284
BLAKE2b-256 a22d113887716024721805f91696b0870c193cedf65c945ba306c5438342c45b

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