Skip to main content

Lightweight HTML rendering plugin for NoneBot

Project description

nonebot-plugin-htmlkit

一个基于 litehtml 的轻量级 HTML 渲染插件。

特性

  • 基于 fontconfig 的字体管理, 支持系统字体和自定义字体
  • 提供了 HTML,纯文本,markdown,和 Jinja2 模板渲染的快捷函数
  • 支持自定义图片和 CSS 的加载策略
  • 支持通过 CSS 控制样式
  • 支持自适应控制渲染宽度

安装

使用 nb-cli 安装:

nb plugin install nonebot-plugin-htmlkit

或者,使用你选择的 Python 包管理器工具安装 nonebot-plugin-htmlkit 即可。

使用

API

from nonebot import require

require("nonebot_plugin_htmlkit")
from nonebot_plugin_htmlkit import (
    text_to_pic,
    md_to_pic,
    template_to_pic,
    html_to_pic,
)

[!CAUTION] 注意:请先 require("nonebot_plugin_htmlkit") 后再 import 插件!!!

配置项

plugin-htmlkit 的配置项主要为 fontconfig 的相关配置。

对于 FC/FONTCONFIG 开头的配置项,请参考 fontconfig 文档 以了解更多。

# ===============================
# Fontconfig 配置
# ===============================

# FONTCONFIG_FILE
# 用于覆盖默认的配置文件路径。
FONTCONFIG_FILE: str

# FONTCONFIG_PATH
# 用于覆盖默认的配置目录。
FONTCONFIG_PATH: str

# FONTCONFIG_SYSROOT
# 用于设置默认的 sysroot 目录。
FONTCONFIG_SYSROOT: str

# FC_DEBUG
# 用于输出详细的调试信息。
# 详细见 fontconfig 文档。
FC_DEBUG: str

# FC_DBG_MATCH_FILTER
# 用于在调试时过滤特定模式。
# 仅当 FC_DEBUG 设置为 MATCH2 时生效。
FC_DBG_MATCH_FILTER: str

# FC_LANG
# 用于指定查询时的默认语言(弱绑定)。
# 如果未设置,则从当前 locale 推导。
FC_LANG: str

# FONTCONFIG_USE_MMAP
# 控制是否使用 mmap(2) 来处理缓存文件(如果可用)。
# 值为布尔类型(yes/no, 1/0)。
# 如果显式设置该变量,将跳过系统检查并强制启用或禁用。
FONTCONFIG_USE_MMAP: str

构建说明

  1. 安装 Xmake

  2. 初始化环境

    使用 Xmake 时必须激活 Python 虚拟环境,并且安装 build 依赖组。

    # 拉取子模块
    git submodule update --init --recursive
    # 创建虚拟环境并安装依赖,同时避免直接构建项目
    uv sync --no-install-workspace
    # 激活虚拟环境,请使用对应 shell 的命令
    source .venv/bin/activate
    # 配置 Xmake 项目并安装依赖(由于有大量依赖需要通过源码编译安装,可能耗时较长)
    xmake config -m releasedbg
    
  3. 构建并安装

    # 构建
    xmake build
    # 安装
    xmake install
    # 安装到当前虚拟环境
    uv sync --reinstall-package nonebot-plugin-htmlkit
    

    如果对 litehtml 做了修改,则需要重新构建它:

    xmake require --force litehtml
    # 或者用以下更 dirty 但是快速的方法
    rm -r build
    xmake clean --all
    # 重新构建并安装
    xmake build
    xmake install
    uv sync --reinstall-package nonebot-plugin-htmlkit
    

许可证

本插件的 Python 部分 在 MIT 许可证下发布,C++ 部分 在 LGPL-3.0-or-later 许可证下发布。

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

nonebot_plugin_htmlkit-0.1.0rc4.tar.gz (65.0 kB view details)

Uploaded Source

Built Distributions

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

nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-manylinux_2_34_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.13tWindows x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-manylinux_2_34_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.12+Windows x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.34+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-manylinux_2_34_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.34+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ x86-64

nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-manylinux_2_34_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ ARM64

nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4.tar.gz
Algorithm Hash digest
SHA256 83e1fc86f17441b15169702a0bc7c1fb62b3d27a17d5c0f89b0799392d6e19fc
MD5 ceaad6d958ef219bab9d609d21127299
BLAKE2b-256 ac9ea12bc19b3da165522364d69de27b920dcc89bd36c85b43bbc816370d8378

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0097a5356e7fea70a72246c0ed98995c3dcff5e9c78b257c8cd5bf19153730a5
MD5 321eb8f13308bd5d87a6a18463729834
BLAKE2b-256 97b5288382ca115a7ad754e024256d10e0838a4dbcd62ee16b63877e7a83144a

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dece13be0c72ae128340c8f4b889af66d2703731b41353096bbabaafd700f97e
MD5 e86bd9e1e53d46b9d5a7a4e71b0af1cd
BLAKE2b-256 4068a7e99ae26af9e9b33fb79b69a9ffdab8e0fd8135456f741f149a41fc2222

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ae355abacbd610e4c50c3de8f9a5911d0b3f8f681017b92872414bdcce65420
MD5 3b7407a0adffa07d771e4dbece42fd45
BLAKE2b-256 a0741a41cb401d2f40926f7a0250fcb3729fe85683c3ab39003def6e8dddd641

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 195190658b7e22c06f714cd61072da4673dde8faceba3d90d2b5dae89c9d9b22
MD5 0cf95fc385cae9356de477f6eb7bff42
BLAKE2b-256 4a1287e797084c76fc220cea1cf5656f439f5eceeeeb6638a63e68e6d13504f4

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 c13cf35decf153804e0aec8476351a406a6fbe40f4c479d12813d3143e7750aa
MD5 6e453b3ebbb0298eae1761e487f6179a
BLAKE2b-256 2565f2f6c9ee4e32103a2c861a2ac48906f103441cb96ad1df362909b9ad624b

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 962953e102d56579c391c550077f2e520126a21a97429ce815ebaaf06d05f771
MD5 fd635a313c5b9b94880cd9ec72d4865a
BLAKE2b-256 9f0c7edf81b214f3ca3895b8d645523edc87fe4fc30e5f7128f1bdd8e0b70e2d

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 bda5546daafea79ea19368cef30532d62f41f2621cbcfa20f21ae7cb797d04fc
MD5 e64cf0fa8a430d543335220242639a78
BLAKE2b-256 731bfeb9ee83b6edae0b0c2dd7f2fefad09d380287b1fb67ded42a6be20bf212

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0181602ed5416a2f0d82f25970bafc17b9a0427e8c02bccb8ff79c6be966d6a5
MD5 40c573797de1e1951a96a01e40a56cad
BLAKE2b-256 6ce011ea8d57eaf95a38e534ab11db4b2fc98d1523732538d82ab9979412775c

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3a7d037a0f8acee99053448ee8099dcdbef163af77d6e22de2c2425795945c0d
MD5 65cc86eacff5995c77697d0748fd93a7
BLAKE2b-256 fc7444b75f049bf4ff7000fc0af83b9897f85afb734a7540e588532bbdd9f00b

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 81cdb946322690b566305d189fccabeb11f72c99fab051a63b5e6c0b0393b847
MD5 36252f56b02e5445c2ca9863586b304c
BLAKE2b-256 d9843bb4d62c89fe28c2ab10ab06d373ce81e64b8eb6ac697d849b248075c448

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bd3d7e2f71d582d665bc1a41087f7ca62dfac748fc1d00c1b83a9a8a58075c1d
MD5 e156cba5301283bc83598c194718354f
BLAKE2b-256 00f4b6005bbf864916c2008be77fd6bf06090a136e43f4b231a735a42cb8a13b

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0c718f7f0f374bce344ea3952a7f2233e3a987b9e3f218be0a6abd168e7d54b
MD5 a59175fbd56b409343c0a25a28fcd10a
BLAKE2b-256 3d62d5630670ac9e4f6bd3ee8b9cd716906153f370bca08d097f19a7fbaca2a6

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2db35e07c9dd99721228c75790b45b3583a26e35e2dc3f61e0e132a8add5b4aa
MD5 4b734bb601b680b3d8eb3027f29f6c7e
BLAKE2b-256 41cf37664bf5003a76098e90add5f1f1df3404b9645743f05ec6ff4ed4cca37e

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b8ca0e53c62a6893613ebdfa98707a9ed0c59fe8d36292e90fbdc417be8cdc6
MD5 6b6e798692444f4051a9af5a2f2e8d86
BLAKE2b-256 912b97fc311f749aaeea6ad0f3f3a5699df247b630f51b6a9c79b1a69bbd4a81

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e82d2ff8144cad6ff988c601976fa11ff90fc5e414514c2c57cddb8913dcbf66
MD5 6d3209f71d06d08acef710afae91328f
BLAKE2b-256 702a781afcf0dd47d9812e44c55a5af470f010f35dc33388f83e7775bda81589

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6981ec17176d012e6e411b455fe6c787ade5e14ffc407356b1f4eec297b34a6b
MD5 d6681d8cc695d34003a33dc9844ccf5c
BLAKE2b-256 37ea3753b38632728914f15768d29826a6d3c05523cf476c0c81d028c2d162ea

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3c9f6b4b1f43c948481631b4ac5c50e3e4b12b8272978fcc574906b917be540c
MD5 0eea18716e6295333fcc166f838e4cf8
BLAKE2b-256 d396b3ce9b87a065a15fd048d9638ab70b7326b26564b6d325a66ef222bd347e

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88f7272388bbb679266d62ed83c1972b053b31c7c6643fb2de127b9d9922e32b
MD5 94063d610c213bbc9430561c30cc2085
BLAKE2b-256 5ef8083d40f36daa79a0092f4b089367b41492bf311058700e9cd599b7599881

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e6436d19e94b1da02957a0e2417db2db4b802a25c3c9c0d5967dd9337758561d
MD5 6a33d30485ce461af63e2dbfb0bd5137
BLAKE2b-256 3c039b574cf4d0e12fef8d5587944a1dc2bf4628fd1994452b25351218dff137

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83b678eb3bc1fba11d6af7adc8de5f1d5d9af2b91493b19549b684030f724ee4
MD5 01f1cc1af61aa6eb4a8f3eaab6d649dc
BLAKE2b-256 44d787d09b94f1324ca58b3c286fd7740020fc3ab346ca604c60c00cfd792d14

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62eafa5f6c3d42c729e693a191f491c86b0239ea66d1b1fdd80f36daf2828dde
MD5 2ccd124e7dbfa5124168b18378287842
BLAKE2b-256 2c492b1609fd8eb2d378fc3f872d9aa5f8f7b61199327209ec41ac480bdfc81d

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1947ff05b4c40c4ffa0c8f59e1057eeaee6621b3a3dc195a7e5f83199d8b0a09
MD5 bde05865cc75ac5b0c9d49e410a06825
BLAKE2b-256 f6c4e0ac50d6ffc7071c71f9320437f465d2a46d4363c0107890fa7c6f87b505

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 c14de6cdff29b5829830385628fcad9d015cc81a4b3e9a3f533f9ff1af85e9dc
MD5 bede13473c35a0aa064054e47334fdf0
BLAKE2b-256 ddcf7bb267d3079752baa6d48cc7191c48b8edc3c76b384c41c21e786ffb2124

See more details on using hashes here.

File details

Details for the file nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nonebot_plugin_htmlkit-0.1.0rc4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 847a70b5032371729e03b6049e985e25561aa33cb8e644f29f53a34b6056bff2
MD5 c2cb8b22b542e636860e8f9575d94c83
BLAKE2b-256 c89c5c5e44fc2c0f8f0a5001863b587cff19c214bfd5091a190781382c870008

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