Giter Site home page Giter Site logo

pastehuman's Introduction

Logo

PasteHuman is a Chrome extension that allows users to emulate typing in text input fields by pasting clipboard contents as if they were typed manually. It also gives users the ability to stop the emulation. Experience the magic of transforming plain text into human-like typing.


๐ŸŒŸ Features

  • ๐Ÿ“ Emulate typing by pasting clipboard contents into text input fields.
  • โน๏ธ Ability to stop the emulation.
  • ๐Ÿ•น๏ธ Realistic typing emulation with random intervals between key presses.
  • โณ Settings to adjust keystroke speed
  • โŒจ๏ธโŒจ๏ธ Hotkey support: Ctrl/Command+Shift+Y (default)

๐Ÿ› ๏ธ Installation

Currently, this extension needs to be installed manually.

  1. Clone this repository or download it as a ZIP and extract.
  2. Open Chrome and go to chrome://extensions/.
  3. Enable "Developer mode" (usually a toggle in the top-right corner).
  4. Click on "Load unpacked" and select the directory where you extracted/cloned the extension.

๐ŸŽฏ How to use

  1. Right-click on a text input field where you want to emulate typing.
  2. Select "Emulate typing" from the context menu to start emulating typing with the contents of your clipboard.
  3. If you want to stop the emulation before it completes, right-click again and select "Stop typing".

๐Ÿ“‚ Files

  • popup.html: This is the HTML file for the extension's popup UI. It uses popup.css for styling. It displays the logo and some basic instructions on how to use the extension.
  • background.js: This JavaScript file listens for the installation of the extension and creates context menu items (right-click menu items) for "Emulate typing" and "Stop typing". It also listens for context menu clicks and sends a message to the content script to perform the appropriate action.
  • content.js: This is the content script. It listens for messages from background.js and performs the typing emulation. It uses a unique identifier for each typing session and uses timeouts to emulate the typing delay.
  • manifest.json: This JSON file contains metadata about the extension such as its name, description, version, permissions, icons, and background scripts.
  • PasteHuman_Logo.jpeg: This is the logo image for the extension, displayed in the popup UI.

๐Ÿค Contribution

Feel free to contribute to this project by submitting issues or pull requests.

๐Ÿ“œ License

Please add a license file in the root directory of the project if you have one. This will specify how others can use and contribute to your project.

๐Ÿ“ž Contact

Please add contact information if you wish to provide a way for users to get in touch with you regarding the extension.

Description

PasteHuman is a Chrome extension enabling users to paste text as if they're typing it out. It features an intuitive process, allowing the emulation of realistic human typing and giving users the ability to halt the typing simulation.

pastehuman's People

Contributors

themanwholikestocode avatar thefranciscook avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.