Yet another wiktionary parser
Project description
wikiglot
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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd96668cc1472d6ab2d339fdb8be9ed88297968c8ab92f3c1c0f824641d98565 |
|
MD5 | bc58cc000eae11baa9186562c089b5c6 |
|
BLAKE2b-256 | 01ec28c7c78b148eb7de96de3a704b129992a453976d31f69954c0d6a80f93a7 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65d8e799413b87c07c7ef567d1902aa6e1d3f0c8bf81733f43e84b9adc3bdacb |
|
MD5 | 9fa4497b25d9290058c5771f23a4071e |
|
BLAKE2b-256 | c8e6171e740cbe723853bf48ab94380f0a840b15790f65783b03a4af776fafdd |