Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smsraj2001/pyedit-pro-the-ultimate-advanced-text-editor
An Advanced text editor in python with enhanced and amazing features
https://github.com/smsraj2001/pyedit-pro-the-ultimate-advanced-text-editor
agile-development code-editor devops editor github gtts playsound python pyttsx3 pywin32 scrum-agile software-development software-engineering text-editor tkinter-gui tts
Last synced: 2 months ago
JSON representation
An Advanced text editor in python with enhanced and amazing features
- Host: GitHub
- URL: https://github.com/smsraj2001/pyedit-pro-the-ultimate-advanced-text-editor
- Owner: smsraj2001
- Created: 2022-11-28T14:46:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-06T13:20:36.000Z (10 months ago)
- Last Synced: 2024-03-06T14:37:27.432Z (10 months ago)
- Topics: agile-development, code-editor, devops, editor, github, gtts, playsound, python, pyttsx3, pywin32, scrum-agile, software-development, software-engineering, text-editor, tkinter-gui, tts
- Language: Python
- Homepage: https://drive.google.com/file/d/18hULZAVDnz0rvuv6FMjXuW1uerrs-HBn/view?usp=drive_link
- Size: 28 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ADVANCED-TEXT-EDITOR
A fully functional advanced text editor in python with enhanced and amazing features
This text editor mainly aims to help blind people who are not able to use simple notepadThis Text Editor is a simple python tkinter based text editor application lashed with lots of advanced features including:
* Font Alignment / Styling
* Page Printing
* Search Function
* Find and Replace
* Arithmetic functions
* Regex Search
* Cool themes
* Saying content after saving
* Intro audio## Requirements
pywin32 : Use the package manager [pip](https://pip.pypa.io/en/stable/) to install pywin32.
```bash
pip install pywin32
```playsound: Use the package manager [pip](https://pypi.org/project/playsound/) to install playsound
```bash
pip install playsound==1.2.2
```
pyttsx3: Use the package manager [pip](https://pypi.org/project/pyttsx3/) to install playsound```bash
pip install pyttsx3
```gTTs: Use the package manager [pip](https://pypi.org/project/gTTS/) to install playsound
```bash
pip install gTTS
```## How to run python code in Code editor
### To run a save file u need to save twice (first time while entering your file name and saving and after that pressing saving button)
https://github.com/RAHUL-ROSHAN-G/ADVANCED-TEXT-EDITOR/assets/103802956/5020a242-1676-471d-8bfb-08d7ee1a9e94## Usage
Double click the application_code.py to open the GUI application, in the following window you can either create a new text file or open another one and modify it. You can select font style or font size, font color and font alignment from tab, also make the text bold, italic, underline or highlight it.
List of shortcut commands
* Ctrl + N : Create new file
* Ctrl + O : Open new file
* Ctrl + S : Save file
* Ctrl + Shift + S : Save as file
* Ctrl + P : Print page
* Ctrl + Q : Exit
* Ctrl + X : Cut text
* Ctrl + C : Copy text
* Ctrl + V : Paste text
* Ctrl + A : Select All text
* Delete : Delete selected text
* Ctrl + Z : Undo
* Ctrl + Y : Redo
* Ctrl +F : Find
* Ctrl + H : Find and replace
* Ctrl + R : Search Regex
* Ctrl + D : Download text content as Audio
* Ctrl + M : Code EditorFeatures
* Find :
To search text just type it in the search entry or press Ctrl + F and press enter, it will higlight the search terms.
* Find and Replace:
To find and replace, press Ctrl + H to open find and replace dialog box, enter the asked values and click find and replace to update the text
* Regex Search:
To use regex search, press Ctrl + R to open the regex search dialog box, type your regex without r or enclosing quotes to make the best possible match
* Themes:
To change themes, select themes from menu bar and select your favorite theme.
* Right Click to get edit context menu``` NOTE: ``` The following is the .exe file for our text editor created using ```auto-py-to-exe``` python module. This can be installed in the Windows OS. [Click Here](https://drive.google.com/file/d/18hULZAVDnz0rvuv6FMjXuW1uerrs-HBn/view?usp=drive_link)
## Contributing
* [RAHUL ROSHAN G](https://github.com/RAHUL-ROSHAN-G)
* [S M SUTHARSAN RAJ](https://github.com/smsraj2001)
* [ROHAN CHANDRASHEKAR](https://github.com/rohan-chandrashekar)
* [ROHIT ROSHAN](https://github.com/ROHIT-ROSHAN)