semvec/pypi-packages huggingface dataset:
dont-fuck-with-paste 0.1.7
Uses keyboard.write() to simulate pasting
License: MIT
Requires Python: <4.0,>=3.10
Keywords: keyboard, utility, pasting, clipboard, gui, automation

# dont-fuck-with-paste

Annoying login window that doesn't allow you to paste your 128-char long password?  
`dfwp` to the rescue!

`dfwp` uses `keyboard.write()` to simulate pasting.

https://github.com/user-attachments/assets/3bbf4ec0-981d-42ed-ae7b-f17d9c664d12

Demo: using `dfwp` to deal with trading software's unpastable login text fields.

- [dont-fuck-with-paste](#dont-fuck-with-paste)
  - [Installation](#installation)
    - [pipx](#pipx)
    - [pip](#pip)
  - [Usage](#usage)
    - [On the Command Line](#on-the-command-line)
    - [Invoking `dfwp` without A Terminal](#invoking-dfwp-without-a-terminal)
  - [Develop](#develop)
  - [Credits](#credits)

## Installation

Requires Python>=3.10, <4.0.

### pipx

This is the recommended installation method.

```
$ pipx install dont-fuck-with-paste
```

### [pip](https://pypi.org/project/dont-fuck-with-paste/)

```
$ pip install dont-fuck-with-paste
```

## Usage

### On the Command Line

Either `dfwp` or `dont-fuck-with-paste` works.

```plain
$ dfwp -h

usage: dfwp [-h] [-t TEXT] [-S] [-V]

Uses keyboard.write() to simulate pasting

options:
  -h, --help            show this help message and exit
  -t TEXT, --text TEXT  Text to simulate pasting, uses copied text if not provided (default: None)
  -S, --no-strip        Do not strip leading/trailing whitespace (default: False)
  -V, --version         show program's version number and exit
```

### Invoking `dfwp` without A Terminal

You can install the tool using `pipx install dont-fuck-with-paste` and use software like Alfred / Keyboard Maestro / Raycast to invoke the simulated pasting by running `dfwp` or `~/.local/bin/dfwp` with a keyboard shortcut or keyword.

## Develop

```
$ git clone https://github.com/tddschn/dont-fuck-with-paste.git
$ cd dont-fuck-with-paste
$ poetry install
```

## Credits

The naming was inspired by a browser extension with a similar name.
pymodaq-plugins-AvaSpec 0.1.2
some word about your plugin
License: MIT

pymodaq_plugins_template
########################

.. the following must be adapted to your developed package, links to pypi, github  description...

.. image:: https://img.shields.io/pypi/v/pymodaq_plugins_template.svg
   :target: https://pypi.org/project/pymodaq_plugins_template/
   :alt: Latest Version

.. image:: https://readthedocs.org/projects/pymodaq/badge/?version=latest
   :target: https://pymodaq.readthedocs.io/en/stable/?badge=latest
   :alt: Documentation Status

.. image:: https://github.com/PyMoDAQ/pymodaq_plugins_template/workflows/Upload%20Python%20Package/badge.svg
   :target: https://github.com/PyMoDAQ/pymodaq_plugins_template
   :alt: Publication Status

.. image:: https://github.com/PyMoDAQ/pymodaq_plugins_template/actions/workflows/Test.yml/badge.svg
    :target: https://github.com/PyMoDAQ/pymodaq_plugins_template/actions/workflows/Test.yml


Use this template to create a repository on your account and start the development of your own PyMoDAQ plugin!


Authors
=======

* First Author  (myemail@xxx.org)
* Other author (myotheremail@xxx.org)

.. if needed use this field

    Contributors
    ============

    * First Contributor
    * Other Contributors

.. if needed use this field

  Depending on the plugin type, delete/complete the fields below


Instruments
===========

Below is the list of instruments included in this plugin

Actuators
+++++++++

* **yyy**: control of yyy actuators
* **xxx**: control of xxx actuators

Viewer0D
++++++++

* **yyy**: control of yyy 0D detector
* **xxx**: control of xxx 0D detector

Viewer1D
++++++++

* **yyy**: control of yyy 1D detector
* **xxx**: control of xxx 1D detector


Viewer2D
++++++++

* **yyy**: control of yyy 2D detector
* **xxx**: control of xxx 2D detector


PID Models
==========


Extensions
==========


Installation instructions
=========================

* PyMoDAQâ€™s version.
* Operating systemâ€™s version.
* What manufacturerâ€™s drivers should be installed to make this plugin run?