Python3 module for working with clipboard. Currently read-only interaction. Created because pyperclip is discontinued.
Project description
✨ clipman
Python3 module for working with clipboard. Currently read-only interaction.
Created because pyperclip is discontinued. Mostly made for ✨ YTCON
Features:
- Simple
- No additional modules
- User-friendly hints what to do
- Coded by KISS method
- Supports many engines
Using
import clipman
clipman.init() # Initialize module
clipman.paste() # Get string from clipboard. So simple!:)
Catching errors
- If you want to catch all errors from the module, use
clipman.exceptions.ClipmanBaseException
:
try:
import clipman
clipman.init()
print(clipman.paste())
except clipman.exceptions.ClipmanBaseException as e:
print(e)
- And if you want to catch specific module error, use its name.
Install
clipman is avalible on PyPI 🎆 - https://pypi.org/project/clipman/
Install it as pip package
pip3 install clipman
On Linux
You need install additional deps
(*unstead zypper you can use any package manager, for example, apt or dnf)
X11
sudo zypper install xclip
or
sudo zypper install xsel
Wayland
sudo zypper install wl-clipboard
On Android
Clipboard works only in Termux. And you need install additional deps in it.
- Install
Termux:API
from F-Droid - Run
pkg install termux-api
- Check it - run
termux-clipboard-get
Support
💬 Copy INTO clipboard currently not implemented yet. If you want it, write an issue
• 🟩 Linux - FULL SUPPORT, additional deps needed
• 🟩 Android - FULL SUPPORT in Termux, additional deps needed too
• 🟩 Windows - Works natively
• 🟥 MacOS - Unsupported, i don't have a Mac 🤷♂️. If you have it, and you want to help, write an issue
License
This code is under Mozilla Public License Version 2.0.
Contribution / Issues
- Pull requests are welcome!
- Feel free to write Issues! The developer can answer you in the following languages: Ukrainian, English, Russian.
- [!!] If you encouter an error, please read the error text very closely. The module is specially written so that errors give you a complete answer even if you a lamer
- Don't forget to attach version (
pip3 show clipman
) and error text :) - To speed up the process write to maintainer
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.