A command-line clipboard manager
Project description
A command line clipboard manager written in Python.
This clipboard manager is intended to be used without opening any additional screen. Once setup the only required step is to hit a key combination to save the current contents of the clipboard for later use.
Dependencies
pyperclip python package is required. This package will be automatically installed.
On some Linux distros ``xclip`` package may be required. Install it with sudo apt-get install xclip on Ubuntu if you cannot save memos.
Installation
Using Pypi, pip install clipboard_memo
Now bind a key-combination to the cmemo_direct command to save memos directly with a single keystroke.
For example, for Ubuntu follow the instructions here and type cmemo_direct in the Command field.
Usage
To see the help screen type:
$ cmemo -h
usage: clipboard_memo <command> [<args>]
Available commands are:
save Save the contents of clipboard
delete INDEX Delete a memo of given index number
delete -a | --all Delete all saved memos
ls List all saved memos
yank INDEX Copy a memo to clipboard
Save clipboard data as memos
positional arguments:
command Subcommand to run
optional arguments:
-h, --help show this help message and exit
Todo
Move from pickle to sqlite3
Add colors
Shrink multi-line memos
License
MIT
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
File details
Details for the file clipboard_memo-0.2.zip
.
File metadata
- Download URL: clipboard_memo-0.2.zip
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd0718fc1f610fd14ec3379267769fddbe568799be24607399209ec547c78601 |
|
MD5 | 3bf831cbb0c5f9215aef2eef78ace75e |
|
BLAKE2b-256 | b5c65edbfde40a407d071add3aecfc6d85b4e0901f5b8f777c23d29c7f3decf7 |