Skip to main content

Uses pyautogui.write() to simulate pasting

Project description

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 pyautogui.write() to simulate pasting.

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

Installation

Requires Python>=3.10, <4.0.

pipx

This is the recommended installation method.

$ pipx install dont-fuck-with-paste

pip

$ pip install dont-fuck-with-paste

Usage

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

$ dfwp -h

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

Uses pyautogui.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

Develop

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

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

dont_fuck_with_paste-0.1.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dont_fuck_with_paste-0.1.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file dont_fuck_with_paste-0.1.1.tar.gz.

File metadata

  • Download URL: dont_fuck_with_paste-0.1.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.4 Darwin/23.4.0

File hashes

Hashes for dont_fuck_with_paste-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a8798e04dfd5e65cbb35e16451700be92d37f47eece5ed707fc7b8a5d82b0089
MD5 a5fecc1e12fd40593bb5bccad5201de7
BLAKE2b-256 9da8e178de00e4137fe6316bf631f4f6e63fca26d7be5fe59d4ff21ad6e2c3ce

See more details on using hashes here.

File details

Details for the file dont_fuck_with_paste-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dont_fuck_with_paste-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 54ae782c10bae9e3070575c5ac66bbc216a2f34b93d80913a4f9181e166325a8
MD5 c7ff88f8c519adf02dbf2d7812e8023e
BLAKE2b-256 a5b091eac03a4463766f719a2d28e4d41fe84bda99b86e5790e071bdaea0b2a6

See more details on using hashes here.

Supported by

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