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-0.6.21.tar.gz (47.2 MB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyconverters_inscriptis-0.6.21.tar.gz
  • Upload date:
  • Size: 47.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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-0.6.21.tar.gz
Algorithm Hash digest
SHA256 c751a85b3540435205ade369cd7fca72114e1bab7a7fd59f1d2cddfcce0e3168
MD5 a3aecf0c96364fef5f7a38ae3f2439d0
BLAKE2b-256 5a9d77d1c39d85111861650ce332b908079231d667db12da453d69cccff31628

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyconverters_inscriptis-0.6.21-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","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-0.6.21-py3-none-any.whl
Algorithm Hash digest
SHA256 d7aaabc6e4e9100323dc77307758e27f21aa1b35a13db9392bdc104ca29a1812
MD5 4eb95c6a02ba21bae1ade67ab4c94c1e
BLAKE2b-256 8e75e0f551c074cdbff7ef2f91c84dc7c96da0c8af1c340be8be6f66fa9a2ab1

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