Webclipboard
A simple web-based clipboard sharing server that allows you to access your clipboard content through a web interface.
Features
- Web interface for viewing and modifying clipboard content
- Secure authentication with randomly generated token
- Easy to use API for clipboard operations
- Cross-platform compatibility
Installation
pip install wclip
Usage
Command Line
Simply run the webclipboard command:
webclipboard
Or run as a module:
python -m webclipboard
Options
webclipboard [--port PORT] [--no-browser]
--port PORT Specify the port to run the server on (default: 8080)
--no-browser Don't automatically open the browser
--help Show this help message
As a Library
from webclipboard import start_server
start_server()
start_server(port=9090, open_browser=False)
Security
- The server generates a random 8-character password on startup
- Authentication uses username "clipboard" and the generated password
- Only authenticated users can access clipboard data
- Sessions are maintained using secure cookies
Requirements
License
MIT License - see the LICENSE file for details.