Skip to content
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.
/ texteditor-tk Public archive

A simple Tkinter text editor. (going to die this year)

License

Notifications You must be signed in to change notification settings

lebao3105/texteditor-tk

Repository files navigation

Textworker (Tkinter)

A simple and cross-platform Python text editor.

This repository has been moved to GitLab.

Expected new features:

  • About window (but the contents seem not to be shown - wthell??)

  • New auto-save implementation like the wip/wx branch - but it auto show on editor init (#1)

  • New Find & Replace dialog - not usable right now

  • An Editor class which embeds auto-save support by default

  • Update libtextworker to 0.1.4 with fixes and new features

  • Directory tree

These features will not here (comparing with wx builds):

  • Markdown preview

  • Preferences & Updater dialogs

Features

  • Lightweight

  • Run some tasks with Command Window (removed on version 1.5a0)

  • Customizable interface

  • Auto save

  • Multiple languages

See all app releases here.

You can get wheels from GitHub actions.

Build and install

Requires Python 3.10+ with Tkinter and pip installed.

Installable directly from TestPypi as the texteditor package.

To generate translations, which are not provided by default in the source code: Install gettext and make, then run:

make maketrans

Run the program:

python3 -m texteditor [args]

If you want to use the source code:

$ # install libtextworker[configparser, tkinter] first.
$ # install libtextworker[autocolor] for autocolor support.
$ git clone https://github.com/lebao3105/texteditor.git # Or you can use gitlab instead
$ cd texteditor
$ git submodule update --init --recursive
$ pip install cairosvg # If you want, for app icon support

Install from source: pip install .

About

A simple Tkinter text editor. (going to die this year)

Resources

License

Stars

Watchers

Forks

Packages

No packages published