Python-Scripts
Python-Scripts copied to clipboard
ADDED Clipboard Manager
PR Title
Clipboard Manager: Added GUI and Clipboard History Feature
Summary
Added a full GUI for the Clipboard Manager that monitors clipboard text in real-time and stores it in a history file. Users can view, scroll through, and clear clipboard history from the interface.
Description
This update introduces a Tkinter-based GUI for the Clipboard Manager. The program now continuously monitors the system clipboard in a background thread and saves any new text entries to a persistent history file (clipboard_history.txt). Users can see the clipboard history in a scrollable text area and clear it with a button. The GUI updates are thread-safe, preventing freezing during clipboard monitoring.
The changes are as follows:
- Added a Tkinter GUI for viewing and managing clipboard history.
- Implemented real-time clipboard monitoring using
pyperclipand threading. - Added persistent storage of clipboard history in a text file.
- Added a "Clear History" button to delete entries from the GUI and file.
- Limited the maximum number of history lines to 1000 (configurable).
Checks
in the repository
- [x] Made no changes that degrade the functioning of the repository
- [x] Gave each commit a better title (unlike updated README.md)
in the PR
- [x] Followed the format of the pull_request_template
- [x] Made the Pull Request in a small level (for the creator's welfare)
- [x] Tested the changes you made
Thank You,
[Yogesh Vishwakarma]