Skip to main content

Wikicleaner

Wikipedia provides a series of dumps in XML format. While developing this project, I personally used the simple wiki dumps.

Purpose

The intent of this project is to provide some low-level routines that allow us to manipulate the content of XML dumps. One such routine removes all of the annotations like [[File:*]] and {{some metadata}} in order to make our input more digestible for an AI application that uses embeddings.

Example Usage

>>> import wikicleaner as wc
>>> article_raw_text = "[[File:Colorful spring garden.jpg|thumb|180px|right|[[Spring]] flowers in April in the [[Northern Hemisphere]].]] April comes between [[March]] and [[May]]"
>>> wc.clean_article_text(article_raw_text)
' April comes between March and May'

Metadata

Release files for wikicleaner 0.1.7

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

Source distribution (sdist)

Source distribution for wikicleaner 0.1.7
File Size Uploaded
wikicleaner-0.1.7.tar.gz 24.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wikicleaner 0.1.7
File Interpreter ABI Platform
wikicleaner-0.1.7-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details

Total release size: 849.5 kB

Release files / wikicleaner-0.1.7.tar.gz

Download URL wikicleaner-0.1.7.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ff8e7ebc77e692a1b26041e042e3f8159237e6f3f4ec86ce47c2fefbd24e8931
BLAKE2b-256 checksum
How to use checksums
1b02b6b10791f29ca743584835205c352f63d4d1717beed53e5d331ac3200bf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Release files / wikicleaner-0.1.7-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL wikicleaner-0.1.7-cp311-cp311-manylinux_2_34_x86_64.whl
Size 825.3 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
56d38be6a8a740bb0cb522b1dcc819b6594dc05d6345931846432e6f9ea8a3fa
BLAKE2b-256 checksum
How to use checksums
83bb686d1c655e752943f2db39e6421eaf2cb58a0a32ae2f8a6cfca4f8c5e7cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.4.0

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

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