Skip to main content

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.

Screenshot of Clipkeeper Web Interface


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clipkeeper-0.1.4.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

clipkeeper-0.1.4-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

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

Hashes for clipkeeper-0.1.4.tar.gz
Algorithm Hash digest
SHA256 ca416c9c5f1ff7aa7ca37e727f828911df71c1d36900f23db51a3a0dacc65057
MD5 8dc375388ad6412995fa265f4dedd7d1
BLAKE2b-256 85a8273d51af1b95d04b58467493220cc5aa3b35fb2dd874fb860a4317e9556e

See more details on using hashes here.

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

Hashes for clipkeeper-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ac6fe011f62abeab5fdc3248fdb823e95defef30fbc9b4f75b1f44d7aa7f7eed
MD5 a74bc69209d0ab43ec6f0e24132cb937
BLAKE2b-256 990c309978dbe33ffe597a43887573ca30a229a0b0c2707be9728f950eccce37

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page