Skip to main content

cgh-docs

Document parsers for cgh. Once installed, cgh index parses pdf, docx and xlsx files into searchable sections, exactly like markdown headings: search_docs, doc_outline, fts_search and the federated fan-out all work on them with no extra configuration.

pip install cgh-docs
cgh index          # .pdf / .docx / .xlsx files now land in the graph
cgh plugins        # shows docs: active (parsers)

What each format becomes:

  • pdf: one section per page (or per outline entry when the file has a table of contents), with the extracted text as the searchable body.
  • docx: heading paragraphs become the section tree, body text becomes the preview, mirroring the markdown parser.
  • xlsx: one section per sheet, with the header row and sheet size in the body so column names are searchable.

Parsing is best effort by design: an encrypted pdf or a corrupt workbook yields an empty index for that file and a log line, never a failed scan.

Metadata

Release files for cgh-docs 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cgh-docs 0.2.0
File Size Uploaded
cgh_docs-0.2.0.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cgh-docs 0.2.0
File Interpreter ABI Platform
cgh_docs-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.4 kB

Release files / cgh_docs-0.2.0.tar.gz

Download URL cgh_docs-0.2.0.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1d235e044e6f9593438c10536375c8543d81fd46818af320cb73baaf69ab5b77
BLAKE2b-256 checksum
How to use checksums
15cfcc884fc783794216f1c8ef170ff517f4ce6df07de8048dc6ea38481d590e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / cgh_docs-0.2.0-py3-none-any.whl

Download URL cgh_docs-0.2.0-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2fb87550ecc2ccd913422e639902bbe9d020d98c70a537c00a93c979fc4491e
BLAKE2b-256 checksum
How to use checksums
b4c7c509f8dbd10c5b99346281495c8d8366e20773ce8c1af7c10191d6955381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page