Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zaxovaiko/pypad

📓 Copy of Windows notepad built with Python and Tkinter
https://github.com/zaxovaiko/pypad

gui notepad pypad python tkinter windows-notepad

Last synced: about 1 month ago
JSON representation

📓 Copy of Windows notepad built with Python and Tkinter

Awesome Lists containing this project

README

        

# PyPad - secure notepad

PyPad is a university project - the tiny copy of default Windows notepad with new features build with Python and Tkinter.

## Installation

1. Run `pypad.exe`

**or**

1. Install Python 3
2. Download or clone this repo
3. Run `pip install -r requirements.txt`
3. Run `python app.py`

## Functionality:

- Program:

+ Opening files
+ Saving files
+ Closing editor
+ Choosing directory

- Editor:

+ Replacing
+ Finding
+ Line numbering
+ Word counting

- Theme:

+ Color
+ Font
+ Zooming
+ Zoom in
+ Zoom out
+ Zoom reset
+ Save user's preferences

- Security:

+ Encrypt file
+ Decrypt file

## To-do

- [ ] Add logging
- [ ] Add multiple files opening
- [ ] Add multy lang support

## Screenshots

![main screen](https://imgur.com/Z7pVhIa.jpg)
![theme menu](https://imgur.com/tKsCSNV.jpg)
![find menu](https://imgur.com/ITlYjlV.jpg)
![replace menu](https://imgur.com/pnBsed1.jpg)
![font menu](https://imgur.com/1R3JHJs.jpg)
![encrypt menu](https://imgur.com/sycHNeh.jpg)