Skip to main content

Yet another wiktionary parser

Project description

wikiglot

CI codecov

Overview

wikiglot parses entries in Wiktionary pages. It is designed to be simple and flexible.

Installing

wikiglot can be installed from source via pip:

pip install git+https://github.com/jolars/wikiglot

Usage

Using wikiglot is simple. Here's an example of how to parse the entry from the Swedish Wiktionary page for "katt" (cat):

from wikiglot import Wiktionary

parser = Wiktionary("sv")

parser.lookup("katt")

You can also parse entries for words in other languages that are available on the Swedish Wiktionary page:

parser.lookup("funicular", "en")

Limitations

wikiglot parses Wiktionary pages one-by-one, which can be slow if you need to look up a large number of words. If that is the case, you might prefer a solution that relies on a downloaded version of Wiktionary.

Contributing

When writing commit messages, please use the conventional commits format.

Versioning

wikiglot uses semantic versioning.

Project details


Download files

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

Source Distribution

wikiglot-0.2.1.tar.gz (154.0 kB view details)

Uploaded Source

Built Distribution

wikiglot-0.2.1-py3-none-any.whl (82.6 kB view details)

Uploaded Python 3

File details

Details for the file wikiglot-0.2.1.tar.gz.

File metadata

  • Download URL: wikiglot-0.2.1.tar.gz
  • Upload date:
  • Size: 154.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for wikiglot-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cd96668cc1472d6ab2d339fdb8be9ed88297968c8ab92f3c1c0f824641d98565
MD5 bc58cc000eae11baa9186562c089b5c6
BLAKE2b-256 01ec28c7c78b148eb7de96de3a704b129992a453976d31f69954c0d6a80f93a7

See more details on using hashes here.

File details

Details for the file wikiglot-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: wikiglot-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 82.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for wikiglot-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65d8e799413b87c07c7ef567d1902aa6e1d3f0c8bf81733f43e84b9adc3bdacb
MD5 9fa4497b25d9290058c5771f23a4071e
BLAKE2b-256 c8e6171e740cbe723853bf48ab94380f0a840b15790f65783b03a4af776fafdd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page