viparse-llamaindex
LlamaIndex integration for viparse — read Vietnamese
documents, including files written in the pre-Unicode TCVN3 / VNI / VISCII / VPS
encodings that generic loaders return as B¸o c¸o tµi chÝnh.
pip install viparse-llamaindex
from viparse_llamaindex import ViparseReader
documents = ViparseReader().load_data("bao_cao_cu.doc")
Takes the same options as viparse.load() — encoding, ocr, output, chunk —
and streams rather than materialising a whole document first.
What it is
A thin, deliberately empty package. The code lives in viparse.integrations and ships
with pip install "viparse[llamaindex]"; this distribution exists so that a LlamaIndex user
can find it, because LlamaIndex no longer accepts third-party integrations into its own
repositories.
Why not llama-index-readers-viparse
That prefix belongs to LlamaIndex's own packages. Using it would imply an official integration that does not exist, and a PyPI name cannot be given back.
Accuracy
0.986 diacritic accuracy over 96 hand-transcribed Vietnamese government documents, against 0.019 for the same reader with conversion switched off — same documents, same published command, one flag apart. The corpus, the metric and every raw result are public, including a written account of the ways the number is weaker than it looks.
MIT © 2026 Đinh Minh Trí (Kayden)
Metadata
Release files for viparse-llamaindex 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| viparse_llamaindex-0.1.0.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| viparse_llamaindex-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.1 kB
Release files / viparse_llamaindex-0.1.0.tar.gz
| Download URL | viparse_llamaindex-0.1.0.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e984df201556f47bf3a93590227c4f8579c7fb7e8ef14f1e03d97a0218a05de4
|
|
BLAKE2b-256 checksum How to use checksums |
7d792d1597b373475b82c141f6c777946f8a3dc00cc96ed629b9c0d082a8f847
|
| 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 4, 2026.
Transparency logRelease files / viparse_llamaindex-0.1.0-py3-none-any.whl
| Download URL | viparse_llamaindex-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ec55f6200a5583904e99f01007ab5a1dff867d6202cd8a181eeea0106e5c57e0
|
|
BLAKE2b-256 checksum How to use checksums |
fac6a4afdb1bddc1d86d563161821bff72d9b3636cf5988b7a3f7be865b5c2db
|
| 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 4, 2026.
Transparency log