Skip to main content

System-wide autocorrect for Linux

Project description

Hackatime GitHub Actions Workflow Status PyPI - Version

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 autocorrect_linux

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.3.1.tar.gz (19.0 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.3.1-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for autocorrect_linux-0.3.1.tar.gz
Algorithm Hash digest
SHA256 23e79de68a1397f2628db1cbe495f7a5939244a32a60fa28d3e57a86eaa40d1b
MD5 6794715f8f87670552c3113fc112e156
BLAKE2b-256 6bab6902478472d3b5def7fe5421e829d2af1844bf61c9b2401bc0ac1cbbcf1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for autocorrect_linux-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d2ee13efc6649feedcdafec60e7008095971c0f9c10a1fef3979ad89beb1306c
MD5 b855d56fc0a33dec954e961aaf5f6748
BLAKE2b-256 64b84233865d161100c543708c73856216e47b245942922f4c593288b0d573b5

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