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
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| dbbasic_copypaste-0.1.0.tar.gz | 263.6 kB | Without provenance | Details for dbbasic_copypaste-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dbbasic_copypaste-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for dbbasic_copypaste-0.1.0-py3-none-any.whl |
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
|
Security for dbbasic-copypaste 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.