Skip to content

tomswift98/notepad

Repository files navigation

notepad

Python clone of Microsoft's classic text editor.

image

This project aims to replicate the basic text editor that has shipped with the Microsoft Windows operating system since 1985. No specific version of the program is being targeted. The goal is to include the "greatest hits" of Notepad's features, and provide a versatile cross-platform editor with a familiar user interface.

Requirements

  • Python 3
  • Tkinter

Usage

Start notepad using:

python notepad.py

Contributing

Users are encouraged to open any issues found with the program.

Pull requests are welcome to fix issues, or to add new features.

New features are welcome if they are present in a version of Microsoft Notepad, and are implemented in the same way.

Files

notepad.py - Main program, execute this to start

tkfontpicker.py - Copy of j4321's tkfontchooser, made 4/11/2019

fontpicker.py - Modifications to tkfontpicker to make interface match Font dialog in Microsoft Notepad

notepad.ico - Primary icon file

transparent.ico - Transparent icon file used for popups

test.txt - Some text used to test file open/save/save as features

Acknowledgement

Richard Brodie - Original Microsoft Notepad author

j4321 - Author of tkFontChooser

MrinalVerma - Author of educational article on using tkinter to create a simple text editor

License

GLWT

About

Python clone of Microsoft notepad.exe.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages