Python3 module for working with clipboard. Created because pyperclip is discontinued.
Project description
✨ Clipman
Python3 module for working with clipboard. 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() # Just initialize module
# Set text to clipboard
clipman.set("test")
# Get text from clipboard. So simple!:)
print(clipman.get())
Out: 'test'
[!!] Also you can use clipman.copy("ytcon") and clipman.paste() as from pyperclip!:)
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
• 🟩 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.