Skip to content

Armen12345/SwiftWrite

Repository files navigation

SwiftWrite

SwiftWrite is cross-platform program, and works on any OS with support of Python 3.5 or high and Tkinter, but document printing supported only on Darwin-based OS (for example macOS, OpenDarwin, and others), FreeBSD, Windows, OpenBSD, and Linux. Released in 28/02/2025 (Alpha). Uses MIT License.

How to install

For Unix-like systems there are five scripts for installing. They have run-"distribution name".sh name syntax. If script for installing for your distribution is missing, run "run-universal.sh" script. Before running "run-universal.sh" script make sure, that you installed Python and PIP on your system. If all dependencies already installed, run "run-universal-wdia.sh". For Windows there are "sed" script, offical build avalible on release, but it can be builded manualy too with instruction⬇.

Documentation

Settings

Settings can be changed from file "settings.json". Keys are: "autoupdate" - automaticaly download and install avalible updates. Default value is false. Currently is a concept. "font" - standard font. Default value is "Arial". Currently dosen't work. "updatecheckinterval" - interval of update checking. Default value is "onrun". Currently is a concept.

How to build manualy (for Windows)

1. Download source code,
2. Extract it to "C:\SwiftWrite" path,
3. Press Windows + R on your keyboard,
4. On opened window enter "iexpress",
5. Press "Enter",
6. On opened window choose "Open existing Self Extraction Directive file:",
7. Click "Browse" button,
8. Choose the "sed" script,
9. Press "Next",
10. Choose "Create Package.",
11. Press "Next",
12. Press "Next",
13. Wait to build complete.

Plans for future

There are plans to expand SwiftWrite into a full-fledged word processor.

Screenshots

SwiftWrite on Windows 10

About

SwiftWrite is a open-source notepad. Written in Python. Uses MIT License.

Resources

License

Stars

Watchers

Forks