Skip to content

OPSphystech420/Python-Advanced-Text-Editor

Repository files navigation

"learn to write" plain text editor and keyboard trainer

Table of Contents

Features

  • Basic text editing: select, cut, copy, paste
  • Open files, save files, print files
  • Standard keyboard shortcuts support
  • Keyboard Training with Statistics on matplotlib
    • upload any files to test your writing skills
    • task yourself with wikipedia keyboard training
    • see your results: words count; timer; erros made
    • save/clear data from JSON

Installing

Clone this repository and install requirements (pyQt5, wikipedia, matplotlib, pyqtdarktheme required)

pip install -r requirements.txt

Run "learn to write" python3 main.py

Customization

It's easy to design your own themes using settings.json.

  • Change default_font field to set another font
  • Change theme to dark to use default dark theme or
  • set use_default_theme to true and provide path to your stylesheet in stylesheet

Gallery

Upload/Save/Print your files 🗄️: White blank editor

Wikipedia training 📚: White blank editor

Statistics 📈: White blank editor

About

Python plain text editor and typing tester using pyQt5 as base

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages