A Windows-based clipboard history manager
Project description
Clipkeeper is a windows clipboard history manager designed to optimize your workflow by providing a persistent, searchable, and organized record of your clipboard content.
Features
Comprehensive Clipboard Management
- Real-Time Monitoring: Automatically capture clipboard content (text and images) as you work.
- Persistent Storage: Save clipboard history securely in a local SQLite database for easy retrieval.
- Searchable History: Locate previous entries with a keyword-based search system.
Web Interface
- Responsive Design: Access your clipboard history via a clean, user-friendly web interface.
- Real-Time Updates: See new clipboard items appear instantly, without refreshing the page.
- Integrated Management: Easily copy or delete clipboard items directly from the interface.
Command-Line Tools
- History Display: View your clipboard history in the terminal.
- Search Utility: Search for specific items using patterns or keywords.
- Management Tools: Clear clipboard history or copy specific entries with ease.
Secure and Private
- Local-Only Storage: Data is stored on your machine, ensuring complete privacy.
- Deduplication: Duplicate entries are automatically handled to maintain a clean history.
Installation
Prerequisites
- Operating System: Windows 10 or 11
- Python: Version 3.8 or higher
Install Clipkeeper
Install Clipkeeper with pip:
pip install clipkeeper
This command will install all required dependencies and set up Clipkeeper for immediate use.
Usage
Starting Clipkeeper
Run the following command to start the clipboard manager and launch the web interface:
clipkeeper start
By default, the web interface is available at http://127.0.0.1:5000.
Command-Line Options
View Clipboard History
Display saved clipboard entries in the terminal:
clipkeeper history
Search Clipboard History
Find specific items using a keyword search:
clipkeeper search "keyword"
Clear Clipboard History
Remove all saved clipboard content:
clipkeeper clear
Configuration
Default Settings
Configuration files are stored in the following location:
%USERPROFILE%\.clipkeeper\config.ini
Settings can be overridden using command-line options when starting the application.
Web Interface
The Clipkeeper web interface is a central hub for managing your clipboard history.
Key Features:
- Search Bar: Quickly find specific entries.
- History Grid: View your clipboard items in a well-organized grid layout.
- Actions: Copy, delete, or view items with a single click.
Roadmap
Current Features
- Windows-only support
- Text and image clipboard tracking
- Web interface with real-time updates
- Local, secure storage using SQLite
Planned Features
- Cross-platform support (macOS and Linux)
- Enhanced UI/UX with tagging and categorization
- Clipboard history export/import
- API for integration with external tools
License
Clipkeeper is released under the MIT License. See the LICENSE
file for details.
Contact
For support or questions, feel free to reach out by opening an issue on GitHub.
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
File details
Details for the file clipkeeper-0.1.4.tar.gz
.
File metadata
- Download URL: clipkeeper-0.1.4.tar.gz
- Upload date:
- Size: 17.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca416c9c5f1ff7aa7ca37e727f828911df71c1d36900f23db51a3a0dacc65057 |
|
MD5 | 8dc375388ad6412995fa265f4dedd7d1 |
|
BLAKE2b-256 | 85a8273d51af1b95d04b58467493220cc5aa3b35fb2dd874fb860a4317e9556e |
File details
Details for the file clipkeeper-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: clipkeeper-0.1.4-py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac6fe011f62abeab5fdc3248fdb823e95defef30fbc9b4f75b1f44d7aa7f7eed |
|
MD5 | a74bc69209d0ab43ec6f0e24132cb937 |
|
BLAKE2b-256 | 990c309978dbe33ffe597a43887573ca30a229a0b0c2707be9728f950eccce37 |