Skip to main content

a simple but quite powerful Python spell checking library for GtkTextViews based on Enchant

Project description

A simple but quite powerful spellchecking library written in pure Python for Gtk based on Enchant. It supports PyGObject as well as PyGtk for Python 2 and 3 with automatic switching and binding detection. For automatic translation of the user interface it can use Gedit’s translation files.

Features

  • localized names of the available languages

  • supports word, line and multiple line ignore regular expressions

  • supports ignore custom tags on GtkTextBuffer

  • enable and disable of spellchecking with preferences memory

  • supports hotswap of GtkTextBuffers

  • PyGObject and PyGtk compatible with automatic detection

  • Python 2 and 3 supportas Enchant, support for Hunspell (LibreOffice) and Aspell (GNU) dictionaries

  • extract dictionaries out of LibreOffice extension files

Documentation

The documentation is available at Read the Docs.

Development

Development happens at GitHub.

License

PyGtkSpellcheck is released under GPLv3 or at your opinion any later version.

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

pygtkspellcheck-3.0.tar.gz (52.9 kB view details)

Uploaded Source

File details

Details for the file pygtkspellcheck-3.0.tar.gz.

File metadata

  • Download URL: pygtkspellcheck-3.0.tar.gz
  • Upload date:
  • Size: 52.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pygtkspellcheck-3.0.tar.gz
Algorithm Hash digest
SHA256 9c81b321aa5e223c0490b91b05f8d954d1afe76c8c50f80d05f8aa47b74798ed
MD5 b49d57093e8703d3cb5b10e76405b93a
BLAKE2b-256 db68c022170a31b64194b5b5ba3cc2eee1d78227cabd4d64ccf57e8287b9204b

See more details on using hashes here.

Supported by

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