Skip to main content

A cross-platform clipboard module for Python. (Only handles plain text for now.)

Project description

Pyperclipfix is is a cross-platform Python 3 module for copy and paste clipboard functions. It’s just a fork of [pyperclip](https://github.com/asweigart/pyperclip) with several merged pull requests and some minor bugfixes/leftover code removals (including the Python 2 support, which was already broken in the official version).

Install on Windows: pip install pyperclipfix

Install on Linux/macOS: pip3 install pyperclipfix

Al Sweigart al@inventwithpython.com BSD License

Example Usage

>>> import pyperclipfix
>>> pyperclipfix.copy('The text to be copied to the clipboard.')
>>> pyperclipfix.paste()
'The text to be copied to the clipboard.'

Currently only handles plaintext.

On Windows, no additional modules are needed.

On Mac, this module makes use of the pyobjc module (if installed) or on the pbcopy and pbpaste commands, which should come with the os.

On Linux, on X11 this module makes use of the xclip or xsel commands, which should come with the os. Otherwise run “sudo apt-get install xclip” or “sudo apt-get install xsel” (Note: xsel does not always seem to work.) On Wayland it makes use of wl-copy and wl-paste (which can be installed with “sudo apt-get install wl-clipboard”), or also gpaste on GNOME (preferred, can be installed with “sudo apt-get install gpaste”). Otherwise on Linux, you will need the qtpy or PyQT5 modules installed.

Support

If you find this project helpful and would like to support its development, [consider donating to the original creator on Patreon](https://www.patreon.com/AlSweigart).

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

pyperclipfix-1.9.4.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

pyperclipfix-1.9.4-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file pyperclipfix-1.9.4.tar.gz.

File metadata

  • Download URL: pyperclipfix-1.9.4.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pyperclipfix-1.9.4.tar.gz
Algorithm Hash digest
SHA256 a6c1bbe582190f0e141d338cd33bebf707aa782cdc5b93df140b142b52747da1
MD5 5874df3678455c5e8e7203e92055abab
BLAKE2b-256 bbcdf4e48c462a8b686cf24c1ff20f8ab9b0a390c4517ef520f01b1f181e79ad

See more details on using hashes here.

File details

Details for the file pyperclipfix-1.9.4-py3-none-any.whl.

File metadata

  • Download URL: pyperclipfix-1.9.4-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pyperclipfix-1.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 345260636d601f291278c91728f52a87cc5eeb9f26a432d858abebac41f56dbf
MD5 709d8aedf6f63b536ee63227b21f874c
BLAKE2b-256 e8738a8a044b4d5ede957d7edc1f2706f0e566ea7474bf66883f798b97d5f6ce

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page