dbbasic-copypaste
A clipboard manager with history for macOS. View your current clipboard, browse through clipboard history, and restore previous items.
Features
- Real-time monitoring - Automatically tracks clipboard changes
- Text and image support - Handles both text and image clipboard content
- History browsing - View up to 100 previous clipboard items
- Easy restoration - Click to restore any previous item to your clipboard
- Preview - See full content before restoring
- Pause/Resume - Control when monitoring is active
- Clean interface - Simple, easy-to-use PyQt5 interface
Installation
From source
# Clone or navigate to the repository
cd dbbasic-copypaste
# Install dependencies
pip install -r requirements-qt.txt
# Install the package
pip install -e .
Usage
Run the application:
dbbasic-copypaste
Or run directly with Python:
python -m dbbasic_copypaste
Controls
- History List - Shows your clipboard history with timestamps
- Preview - Displays the full content of the selected item
- Restore to Clipboard - Copies the selected item back to your clipboard
- Delete Item - Removes the selected item from history
- Pause/Resume Monitoring - Temporarily stop tracking clipboard changes
- Clear History - Removes all items from history
How it works
The app monitors your system clipboard every 500ms for changes. When new content is copied:
- Text content is stored and displayed in the preview pane
- Images are captured and shown as thumbnails
- Items are added to the history list with timestamps
Click any item in the history to preview it, then use "Restore to Clipboard" to copy it back.
Requirements
- Python 3.7+
- PyQt5 >= 5.15.0
- Pillow >= 10.0.0
- macOS (tested on macOS, may work on other platforms)
License
MIT License - see LICENSE file for details
Author
askrobots
Release files for dbbasic-copypaste 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dbbasic_copypaste-0.1.0.tar.gz | 263.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dbbasic_copypaste-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 270.6 kB
Release files / dbbasic_copypaste-0.1.0.tar.gz
| Download URL | dbbasic_copypaste-0.1.0.tar.gz |
|---|---|
| Size | 263.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9e2ae1c70cf5a534cee3f744f7403bc83b7bf3503a9068e76333e3c9c1c01b14
|
|
BLAKE2b-256 checksum How to use checksums |
d3cad8d6a464bec92c2e9c1e6640a42363e8b564d347709012efbb31908e8aa7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.1
|
Release files / dbbasic_copypaste-0.1.0-py3-none-any.whl
| Download URL | dbbasic_copypaste-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
79a554dc4e81dd135a4b89d9c3a94913e6a6d5bde778d661a399b93f0b322092
|
|
BLAKE2b-256 checksum How to use checksums |
b5eb36e714b989a7b6c1c4b7f28c827ab417bad0bed6a0e84a7772402a005c93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.1
|