climax: ᴄʟɪpboad ᴍᴀximizer.
🐙🖥️🐍➕👮🏻☃️🔧4️⃣👯♀️*🫢📁*(🚫🗃️)⏭️📋
(A mͫuͧltͭiͥplaͣtͭfoͦrͬmͫ python library and command line tool for copying 𝕬𝖈𝖙𝖚𝖆𝖑 𝕱𝖎𝖑𝖊𝖘 (ie, not their content) to the clipboard.)
1.1. Compatibility
| OS | 🍎 | 🐧 | 🪟 |
|---|---|---|---|
| Integration available | ✅ | ✅ | ✅ |
| Tested on device | ✅ | ✅ | 🙊[1] |
| extra requirements | none | xclip |
pwsh |
macOS and Linux are supported and tested; the latter via xclip (apt-get install xclip)
Windows should be supported (I can run it on mac Powershell via pwsh), but I don't have a Windows machine to test it on.
1.2. Installation
Use pip, poetry, or your favorite python package manager to install the latest version of the clipboard maximiser: clipboard_maximizer.
1.3. Command Line
Install with pipx:
pipx install clipboard_maximizer
The script is available as climax:
climax --help # show help
climax file1 [file2] # copy file1 and file2 to the clipboard
climax file1 --clipboard xclip # use a specific clipboard.
# xclip, powershell (custom script) and applescript
# are supported).
1.3.1. Python API
Install:
pip install clipboard_maximizer
Or, if you use poetry:
poetry add clipboard_maximizer
Use:
from clipboard_maximizer import copy_to_clipboard;
# copy file to clipboard
copy_to_clipboard("file1")
# use a specific clipboard (see above)
copy_to_clipboard("file1", clipboard="xclip")
1.4. Contributing
poetry install
poetry run pytest
Contributions, in particular windows-related, are welcome.
If you plan to turn this into a full multiplatform clipboard manager, please fork the project and do so; I'll happily transfer the name to you.
1.5. Blah
License: MIT.
Release files for clipboard-maximizer 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clipboard_maximizer-0.2.3.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clipboard_maximizer-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / clipboard_maximizer-0.2.3.tar.gz
| Download URL | clipboard_maximizer-0.2.3.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9665a966a7d3543c5177756a306d728cc8f8cc338fb1d471a8ef5bb10167def9
|
|
BLAKE2b-256 checksum How to use checksums |
e139859d501a4274fdd0b23aa5b8ccfdd556dc34fda39aa55e82b3ff60fed7e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / clipboard_maximizer-0.2.3-py3-none-any.whl
| Download URL | clipboard_maximizer-0.2.3-py3-none-any.whl |
|---|---|
| Size | 5.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d4c65ad1ae58f2cf3041b8391a2d2e08e92d79adc4800bf0e893c8493eeee73f
|
|
BLAKE2b-256 checksum How to use checksums |
86a50e6b26e0449137a28310c62d1f12b669e44720eae99e103c29ed63a7d109
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|