Skip to content

A Tampermonkey / Userscript extension to add autocompletion lists to form fields in a webpage

License

Notifications You must be signed in to change notification settings

mzyil/ai-form-helper

Repository files navigation

ai-form-helper

ai-form-helper is a JavaScript module that enhances input fields on a webpage by dynamically creating and populating datalists based on the input field's label, placeholder, or other identifying text. It uses jQuery for DOM manipulation and OpenAI's API for generating suggestions.

Features

  • Automatically creates datalists for text, email, telephone, and URL input fields.
  • Populates datalists with suggestions generated by OpenAI based on the input field's label or placeholder text.
  • Supports various methods to identify input fields, including label, placeholder, aria-label, and name attributes.

Installation

This project uses webpack-user-script to generate a user script that can be installed in your browser. To build the user script, create the required .gitignore'd files and run the following commands:

npm install
npm run build

This will generate a dist/ai-form-helper.user.js file that you can install in your browser using a user script manager like Tampermonkey or Greasemonkey.

About

A Tampermonkey / Userscript extension to add autocompletion lists to form fields in a webpage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published