Skip to main content

省メモリ・高速な HTML to Markdown コンバータ (Rust製)

Project description

mdka

A Rust library for converting HTML to Markdown.

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.

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


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 v3) and Python (PyO3 v0).


Quick Start

Try it from the command line

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 opts = ConversionOptions::for_mode(ConversionMode::Minimal)
    .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 docs/src/getting-started/installation.md
Rust usage & examples docs/src/getting-started/usage-rust.md
Node.js usage docs/src/getting-started/usage-nodejs.md
Python usage docs/src/getting-started/usage-python.md
CLI reference docs/src/getting-started/usage-cli.md
API reference docs/src/api/index.md
Conversion modes docs/src/api/modes.md
ConversionOptions docs/src/api/options.md
Supported elements docs/src/api/elements.md
Design philosophy docs/src/design/philosophy.md
Performance concern docs/src/design/performance.md
Architecture docs/src/design/architecture.md

Note: docs are built as an mdBook project. To build them locally (requires mdBook):

cd docs
mdbook build   # output → docs/book/
mdbook serve   # live-reload preview at http://localhost:3000

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, Servo's html5ever / markup5ever.

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.0.2.tar.gz (417.6 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.0.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (790.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

mdka-2.0.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (740.6 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

mdka-2.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (555.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mdka-2.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (562.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

mdka-2.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl (737.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

mdka-2.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (559.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

mdka-2.0.2-cp314-cp314-win_amd64.whl (450.7 kB view details)

Uploaded CPython 3.14Windows x86-64

mdka-2.0.2-cp314-cp314-musllinux_1_2_x86_64.whl (789.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

mdka-2.0.2-cp314-cp314-musllinux_1_2_aarch64.whl (739.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mdka-2.0.2-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.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mdka-2.0.2-cp314-cp314-macosx_11_0_arm64.whl (490.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

mdka-2.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl (737.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

mdka-2.0.2-cp313-cp313-win_amd64.whl (450.7 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mdka-2.0.2-cp313-cp313-musllinux_1_2_aarch64.whl (739.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mdka-2.0.2-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.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mdka-2.0.2-cp313-cp313-macosx_11_0_arm64.whl (490.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mdka-2.0.2-cp312-cp312-win_amd64.whl (450.7 kB view details)

Uploaded CPython 3.12Windows x86-64

mdka-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (789.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mdka-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl (739.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mdka-2.0.2-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.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mdka-2.0.2-cp312-cp312-macosx_11_0_arm64.whl (490.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mdka-2.0.2-cp311-cp311-win_amd64.whl (452.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mdka-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl (739.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mdka-2.0.2-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.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (561.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

mdka-2.0.2-cp310-cp310-win_amd64.whl (452.5 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mdka-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl (739.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mdka-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mdka-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl (740.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mdka-2.0.2-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.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

mdka-2.0.2-cp38-cp38-musllinux_1_2_aarch64.whl (740.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

mdka-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (556.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mdka-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for mdka-2.0.2.tar.gz
Algorithm Hash digest
SHA256 92af9124afa6d94137d9a8c672f430472d00b7bebf8e29aa8204c4136d4a05d5
MD5 0eb9d996e2b4472ee3daac42806d85c7
BLAKE2b-256 2722eb8b81eb303058435d1536600d43f283c416dddbed95a15116862781ec5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b45887a8d6f527120814c28d3165c64000af4c1765a7bd23da4a725f22f540c6
MD5 560e8ca86a27299676748115e452e934
BLAKE2b-256 4ab88c532146aec7ba5608528dc7f151a972f522ef529d05f431c2d61ff9a8cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a44c74ebc200b37f463cb568bc3f91da39441034807f352121e12c39de144e20
MD5 6c6bd07c2cfd2b5fe514ac15664ac2cc
BLAKE2b-256 de1e71b0a4592ea36f0ff8a8b8b7890930101785ed2bdb7d8f46fb60fc912708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dac9efec5bc262e507dab834a7763dd2536a123e309024fa37602c976181fe29
MD5 3fdd5a870a6e02020f50d6fa3346e36c
BLAKE2b-256 16a89b254fb8baa68d6d3863a96a341d63288a34ab964ad20f977c67a8df2710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc65bd697a14dbcea346e18c0bbbe15d4c67229ae89226dc1679bac4c3827133
MD5 2998860657e9d12b76c9ed4cd4885c53
BLAKE2b-256 ea5e10249897a701a210863045577a4e26306dc3c4f59f915e1f37a9fa0dd0ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8482b5377c52925e84bc058c028bda0e129e3786c058a472d095c0ae76f75679
MD5 a58bd0fd8791534bd13de95109f1cbf3
BLAKE2b-256 c0b5e0f94b1bc725f6091c6de0876a90314108e408902be8075a40d9b697871d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c5a29d6935c46a92c9d8d3c18e62780f5b8992e63c868734f351d1254943912
MD5 b76c25225828742eb3442ce22305ee3f
BLAKE2b-256 dc1c37bc3bb753726b8c903efd2df46a1238dc11b6caab0aa9df9e910dd7f2f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c08eea644edfa285073336097b068d3badc0734507458592737bd0f2b368790a
MD5 57f169d9ba6ec20b4a1baf8eebf754a2
BLAKE2b-256 db2bcca6a063a51415c275f0046c0b0fe46aeb641eac36027632a29344872277

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mdka-2.0.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 450.7 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.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c851360c3b0e3bbcd5a938ac6c6bfc35c1b966df522e283b4fe9db1228b3916f
MD5 c37e62fe72d357978cdb7ff418e7446f
BLAKE2b-256 fee712466440a57cf96b60d25d1db27cc1bc20f8ff7e107924e162750e8c3acd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f0cfc88bb6d2c93c9f0b3f18be8ee61e80199781711539458b34ef19595535f
MD5 ac274e2da579c26e6e95e03649ac9654
BLAKE2b-256 47484b1a2f2c4853ec11e39f8e077411cecbf7d8a530d424808712bbe21e4f4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5318378b5302f75653924926062ea3b168578f2e86843dc9c9a17d6b40f133a6
MD5 3b44b1d13bbb24807c904f4fffa35ca4
BLAKE2b-256 cacad342a2b6ac37b39379a906a5ef1bf76e190262449de87d6ca20aaad93f10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 970c16e5319bae6c303557316ecf622e3c5aab71bb00cae938e54a0bf7aaacc8
MD5 d64897492fefe7425bf54316e62d0079
BLAKE2b-256 59c3ca626d1a3c79858ea87d151cc66c00cb1fe62591aef9d4c34e848825688c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c929c212b4d703c15b42e58171471dda92bb54af6462bfc217fe750d5ada907d
MD5 0bef473f1ef19b428809b0ab5805ba19
BLAKE2b-256 5e4c041247ab525ed7e01c7ba112c638db8ac47292e41d217236a43d06be6fb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ecd10ad35bb128bfd3dd8f01d3a73f5a64d3ccaa14ce4473937214f3adab4e4
MD5 bb33406bb692176323fe93ce0cc63be3
BLAKE2b-256 180a1b98120fd659c09b53cf01488e3a95bf18dfe70d2945c578f51e963b19c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db0c93674a218b705c0ed5ab410a24cc0426ea4ea7ae3e50839c3ab3347d13e3
MD5 509dcfd0573bcad1cc32d13c39160a29
BLAKE2b-256 07dfec18e90bcfbbd915d38814658ab3c8edb958a7b8616020f3b6cf41d76cbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bcf51d1d9c96131c6fff35d6f9348948da8b78ba0d27c20c34bcedc01605b8e
MD5 5bccca7cefb53b01d49ea651890a878b
BLAKE2b-256 fc73d151cb131a9e8154b123562a1cbe778e3ad2b3ee783b5bc2ca3ac028490d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67e58280a33a54ecab317db78574e6acf4adffd0d6e597404d17eb1a8b90561b
MD5 5c54ee492a49bb149aead6582bb5f61e
BLAKE2b-256 1f3bbfa3d29a7df69d587e3e956cda42f48e87e69cf769ccb536fceae6cd62f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mdka-2.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 450.7 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.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 658bf068b64eddee57eba54e29e7cd1ff4fc9b9c7e026f2fb7b3922b836e118e
MD5 32fe8aef19f3fad27486626456a5164f
BLAKE2b-256 aabc52a859b21ace3b05df223dc2e48aacf1f4c8c5bdea54db9a5e9497012466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5237ac28bb0147f5b06e413deaeff89eefbcafac88843485125eec521397c065
MD5 b524ea0d29169787843e573cea9acb11
BLAKE2b-256 28e7f7358869fb1a19644ec807afc6afb8b36c15af8b2caf323c40a5d4c7c068

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b352bbeda83432c1417fdd3e8e5bf91c5b2febce80fa8b2e386ef976c36467e3
MD5 8565896f85534765b12885943c2081ed
BLAKE2b-256 7eca3beefc268ed3a3918ce89556c17d5fa0b906167d44d1ef43bf52decc85bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 967f025610a56cc7139b1df7556d925777d5b938cb6103281c44d833d808a24a
MD5 14bd500a3b0f34c16f9332b5ee9db338
BLAKE2b-256 817dc20a35f7b689e265e207b4ed7e7aa154b10d102c0212b88fc09218f1c14c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2aa43a7d74caf57d62008ba7ad400058809ed505c619c9b25f060da755de21be
MD5 95cf4a32f629296e708aff60e0f6f419
BLAKE2b-256 343f414e36f384137e29a6694bd760dfb4336d7ae90848578af4c29ae1d65559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a328d06e11f7803abf636d6b6d03d249645ebadf4f81e165cff0a917a2144c2d
MD5 f5f6b51d97489b22f3d69323a6fb339a
BLAKE2b-256 8b79b2be490427d51d49e1d0c22eb07c5dc4c70054cd0bd9630a713122656a11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mdka-2.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 450.7 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.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d8b0d9b95ac84f55cae55bcd0b00367781cd68d53afae71cae7db485d27e3091
MD5 18746a1e91b13a7b0447090e1ab1260b
BLAKE2b-256 bce3d2b68b0eff6c9b8f5898b694424172d7ee94a0e8a3416af5823e4ed9ab50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36dde0615eda3f4ca309ac9b72d0ba3abad1fb35f31518c293998ed4521cc4d1
MD5 1b3ccadc589327d6165d3f85112ee5ee
BLAKE2b-256 71e27d213381d73d7ee9f7312316767c6ff13bedc0fe2b7216387a83e90a1e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9b81ce4d5f6ea226c4417b63facd110224ea2cc29a136420a1bfc7fdb2e11b8d
MD5 8d5ff1d4b2841ffb8718cb1025bb5efd
BLAKE2b-256 47b0a59d5d3700a2000aaa5fcae8b0c8dba99414955cd8f1ed0c3496869ce528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c70e9b77a248b71ddbc8e11a0f0e92bcba3e7bf2527ec4452f39bac402b8bb8
MD5 fb344fd8e5899613a45b450646eb687f
BLAKE2b-256 c9788bde193f0dec1c9adaa044189e7f8cc12a851cfc07f5dc2c1d4197c1833f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31cdd6222d54e6f7ba873d9e729097a1f63ec024d90bf1262e649112618b8692
MD5 d34ea6b40c73f74852e3c6b2f74ee1b7
BLAKE2b-256 9e4898d4285bfd1a312dea143498f9cf6f92a3f0e1e6da0ad0ee74397bf36ce1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c92e6570f1581d192af6bf2a5c810c20e6ff54e193b31c1b66cdb71b33c16653
MD5 234176e0a3c666e7b0b5ebf8bd55b62f
BLAKE2b-256 0463d48cf1cc833fa1da89167c460aa1a55e1d1899ff97692251f3b18ab56791

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mdka-2.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 452.7 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.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2dd25ac371fbdeb738705175861cd3725085c01ce4be9ceb0191cc1597eeb2cd
MD5 9e63f187691abc49c414855438d896aa
BLAKE2b-256 9c2f31caa2968b04b382d740feee83906dccc305decbe52c841daf87cc93ba45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f79fa6fd4d9e265f205c9d780d28ceb4671700a1f3bffe2df11512779192cc1
MD5 68e763b9a545d986ddc968100ec167dc
BLAKE2b-256 e972cce70f1a83578089de17f95d9ccef5e433801f7223c4b24fcb707c7c2e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea2eae23f81ff0754254809ba17f6151a55389413d585c1fda8b48a9719e3777
MD5 43a55cf3164b6b4c09f87e6c778e9814
BLAKE2b-256 ea361bb7bfbfc69e7aa9b01c96f2ffe869eda483d0bfcc3c67a54eca82db0fef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04eb21bd48f24bcef82eb1d9c07bbe5e7386e71c4aa1c94d8097703bf115c310
MD5 fc3c20ca0f51402e6b6c5cfe9982244c
BLAKE2b-256 d028779a831201d709db81d31935b974a09705cc7c7e934068430abc878207bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f449cb5f587ad5dfcf67e72616770b8920bb783f6ff42584ce8623301b3683f2
MD5 65c5c2affc9edb1e51e977a6874a85d9
BLAKE2b-256 cf137c0a7821d697a0afa31fff6dae0f22af3a8dc12691cc13b881ffcdb401f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79fa079d9ee5c894a8d7db76967c1fa9689670d72a82d78c0ea1b0ef9c6d90cc
MD5 0ac80d4b2b096fed0267293c453cbc07
BLAKE2b-256 36529f86fd2550d14b90b104fb5c2aa609becb6bc177686a8741e00e31e6522b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mdka-2.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 452.5 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.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9b36bcf7eaba2b4d8bb6d677cec3303bdaa889cf98f57bc3be90769d0482493c
MD5 4ac9719c3e6224c4629f357b9c0d3229
BLAKE2b-256 c2c55926e532afc102fa3d9b2d942188a9b8de1fccaefc040e329202b0fada95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a40196ecba51c10cbc2d1d3d80879eda3fe4787b7dbc964036a5dd5843c2452
MD5 3abed6d2b38fe9df227a8556a2119580
BLAKE2b-256 70a20fc971ce84108145ba3a19432835b03c67a583c23ae3aba18afca6b09c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f94cc523b0572d19df0c849feacdc30c6ac80b418f1683960be46b36843b862
MD5 151e4cc537d2d04b57bc880791d2986b
BLAKE2b-256 b6bf60cd06330926ef5d7ade62144ae09fb6ea15d53dec0d1ca7dbaa1b99ac57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bee45740d7bd436e3bf5003a80aa824c70bc3cd71179213d9294d19aab03cca4
MD5 220e8c8753376bb7b559e33bde2dce30
BLAKE2b-256 8906c94b8c2dde24745a972e8411e74c247eed63054a0154f39cd5711252197e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f617e6dc3ab73f3d232e296c3d3ba741ba74e93eaafac7b82d4f5e2029040dd0
MD5 41e2ca91ccd63e97dc144aacd53284d0
BLAKE2b-256 0decce5673c8b8b41aa3451fb48b379f6eeb561bb71263d9c457b30c4ee92064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8326c564be57ccda8adc5a495d1303dcf6bbc08d7ff79697369337d9ab532664
MD5 4480ef98edbd8bd90e2e0d5ba2984bfd
BLAKE2b-256 00af0a900c93f3d167bd661e2195082d9e4fa2af29b1486f24711c7b77246cef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6d4cf8c2b6b4e0c3dc8d4f827362d7d3e480692a9904ab1a364859202e1053c5
MD5 c8d6bb8863d953cd092c77e5a4bd6c5d
BLAKE2b-256 4d8fa6f9be7ed045629c6fa60833df7a57538f8e4fc6e17f72ef5861d598e02e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25abde35a7f44b67b6ee5e0a80be86f281599a28bb5ec6bd2a8a8c2304e0f434
MD5 834345a7c09a8f9e51f7fc6a8f09e659
BLAKE2b-256 427ea4c91c5271631f8346fc477894bb060ce2bfaea8b817fa973fbfc25c462b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d55aa6031ad9d0f5815e14e809d5c8671df6122c2caadeda65bf538910110299
MD5 ca82f02c3dc682741d1539fe8b165e30
BLAKE2b-256 e46cf0978dadce00514ab4999c32bd74071b30c7c63907300429a6a558d90401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a5428cfcaba09cab24db75c87aa668d11433473547dfde5d0abb0f3de2b28f27
MD5 4feb2bfc6d31bf7ab92f37a9f7e5b274
BLAKE2b-256 ca50a7264f1495ba5f646790144b4e6cf2f9e055fdf998b088946aff6adf14c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c324ccd51bde08292d7c238ce89ca21e2a6f2ce3eab81ab805bdac3e45ed1903
MD5 3a9b3b0de68c92532ecdd1ec6e00c096
BLAKE2b-256 91bdd1af3f328905b8430274d5c41d7afe67fe59f1f8966f210ebfaad54e4c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d9a8adefbb17b967cf8bc1eb4b333b9af45b3c48f36d13a2b3ea0bc92c8a6a8
MD5 221033615ee450e67c6d5a2ab221d10d
BLAKE2b-256 6f1a1e4690e2ccd9ca59e60e8ce6edaa1da6c2ce4408d60c4142623ac612c485

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdka-2.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9da337779f660b268f20ca446d2d3936cd61247455e3f0df81961191004831b3
MD5 00619ea10b22cf7074c4b53d6a441dba
BLAKE2b-256 43ddde83c34d8d27fe980d8921c7194ed4ae981d71e1583ed28ce8fbdaf154d0

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