Clipboard manager with history for macOS
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbbasic_copypaste-0.1.0.tar.gz.
File metadata
- Download URL: dbbasic_copypaste-0.1.0.tar.gz
- Upload date:
- Size: 263.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e2ae1c70cf5a534cee3f744f7403bc83b7bf3503a9068e76333e3c9c1c01b14
|
|
| MD5 |
8d67b7d1d202e9ff8dc79641f0020efc
|
|
| BLAKE2b-256 |
d3cad8d6a464bec92c2e9c1e6640a42363e8b564d347709012efbb31908e8aa7
|
File details
Details for the file dbbasic_copypaste-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dbbasic_copypaste-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79a554dc4e81dd135a4b89d9c3a94913e6a6d5bde778d661a399b93f0b322092
|
|
| MD5 |
10b8f24f6ec3a0acbcff7ce7786cab2d
|
|
| BLAKE2b-256 |
b5eb36e714b989a7b6c1c4b7f28c827ab417bad0bed6a0e84a7772402a005c93
|