Skip to main content

System-wide autocorrect for Linux

Project description

Hackatime GitHub Actions Workflow Status

autocorrect-linux

autocorrect-linux is a system-wide autocorrect tool for Linux desktops. It provides real-time spelling suggestions and corrections for any application, using a global keyboard listener and a floating GUI.

Features

  • Real-time autocorrect suggestions for any window
  • Custom personal word list (PWL) support
  • Words flagged as incorrect get added PWL after being used 3 times
  • Always-on-top floating GUI (When activated)
  • Fast next-word recommendations using Machine Learning (planned)

Requirements

  • Linux
  • X11

Installation

Install dependencies:

Arch Linux:

sudo pacman -S xorg-xprop

Debian/Ubuntu:

sudo apt install x11-utils

Install the package:

pip install .

Usage

python -m autocorrect-liunx

The floating window will appear at your mouse cursor, showing suggestions as you type.

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

autocorrect_linux-0.2.0.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autocorrect_linux-0.2.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file autocorrect_linux-0.2.0.tar.gz.

File metadata

  • Download URL: autocorrect_linux-0.2.0.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for autocorrect_linux-0.2.0.tar.gz
Algorithm Hash digest
SHA256 60bc04d3036a815c82cd9399d3216fab1b813b61fd593c01da5b34a1443560b2
MD5 2ef6b1b9ccd06dd844c91b4739546121
BLAKE2b-256 0629dc8dd9367b6ec088b6b073a42928c776fbfc3951e09d01566c05c138076f

See more details on using hashes here.

File details

Details for the file autocorrect_linux-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for autocorrect_linux-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83f03dece8d7b0ca508f43d3e187ff17df84740f141f85b60e34f4eeb1df5291
MD5 e9e0f0527c84094960e4ab0cdad9b2cb
BLAKE2b-256 0a883b84eb3b6d80b76d614e39570de13a1e13507725e8801a99c02e06757853

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