No project description provided
Project description
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 | ✅ | ✅ | ✅ |
-- | -- | -- | -- |
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.
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
Built Distribution
Hashes for clipboard_maximizer-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6d56ef30c59e881e45fa9b11391ca5395d4207ec3888871bb5909626ef6819c |
|
MD5 | 275a9585742451996ebb7b31a6184ecb |
|
BLAKE2b-256 | 644bcbc54c3cd67ac7992852ac374715a8902359b0cc14e38fc4ee779df87481 |
Hashes for clipboard_maximizer-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8619cf007bbeea41c8c833068d1fcd45d493b8c42e82ec452f4e2c44fbc8fec7 |
|
MD5 | 699073a0ad9cc69c472b8c2f808f8782 |
|
BLAKE2b-256 | e25d5b8ceec6e4d40ed38cf9493e82aba9c8ee91fba08c558a6294bb184b1d6f |