Skip to main content

Convert HTML to text using inscriptis

Project description

Requirements

  • Python 3.12+
  • uv as the package manager
  • Pydantic v2 for the data parts.

Installation

pip install pyconverters-inscriptis

Publish the Python Package to PyPI

  • Increment the version of your package in the src/pyconverters_inscriptis/__init__.py file:
"""Sherpa HTML inscriptis converter"""

__version__ = 'x.y.z'
  • Build and publish
uv build
uv publish

SBOM & vulnerability check

Install the SBOM dependencies:

uv sync --extra sbom

Generate a CycloneDX SBOM from the current environment:

uv run cyclonedx-py environment -o sbom.cdx.json --output-format json

Audit dependencies for known vulnerabilities:

uv run pip-audit --format json --output audit-report.json

To fail on any known vulnerability (useful in CI):

uv run pip-audit --strict

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyconverters_inscriptis-1.8.46.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

pyconverters_inscriptis-1.8.46-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file pyconverters_inscriptis-1.8.46.tar.gz.

File metadata

  • Download URL: pyconverters_inscriptis-1.8.46.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyconverters_inscriptis-1.8.46.tar.gz
Algorithm Hash digest
SHA256 ac4614add8ff86983dcde4ce609e99ac96b68cfad046d50ac310f9e6a1a06d0d
MD5 7242c08c03e575b3d1e98f0fd76e794f
BLAKE2b-256 faf501561b5e44c942a3f12e78bd76f726ed3659c6e795f28de043397e4aeae8

See more details on using hashes here.

File details

Details for the file pyconverters_inscriptis-1.8.46-py3-none-any.whl.

File metadata

  • Download URL: pyconverters_inscriptis-1.8.46-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyconverters_inscriptis-1.8.46-py3-none-any.whl
Algorithm Hash digest
SHA256 f8c2015fe55e8f73c046888229db98a6aeded4101abc2bc0ea147745c9520c2b
MD5 c9332324d6f55e7502b6d19832ca86e8
BLAKE2b-256 4eab5b6e17af2a3bb20ba5f70c600f6089ecb169a5a5d11f69f7b01f8beb6faf

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