{"id":43020270,"url":"https://github.com/norihiro/autoinput","last_synced_at":"2026-01-31T06:20:11.916Z","repository":{"id":141979318,"uuid":"158945807","full_name":"norihiro/autoinput","owner":"norihiro","description":"a Firefox addon that fills input boxes automatically.","archived":false,"fork":false,"pushed_at":"2018-12-01T01:00:07.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-10T12:21:22.556Z","etag":null,"topics":["addon","firefox"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/norihiro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"custom":"https://paypal.me/nkamae","github":"norihiro","ko_fi":"nkamae"}},"created_at":"2018-11-24T14:49:11.000Z","updated_at":"2022-04-10T23:30:49.000Z","dependencies_parsed_at":"2023-12-15T14:47:51.530Z","dependency_job_id":null,"html_url":"https://github.com/norihiro/autoinput","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"d45d9d114ece09a15d2d920bba29e33073787dfc"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/norihiro/autoinput","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norihiro%2Fautoinput","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norihiro%2Fautoinput/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norihiro%2Fautoinput/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norihiro%2Fautoinput/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/norihiro","download_url":"https://codeload.github.com/norihiro/autoinput/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norihiro%2Fautoinput/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28931096,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T04:05:25.756Z","status":"ssl_error","status_checked_at":"2026-01-31T04:02:35.005Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["addon","firefox"],"created_at":"2026-01-31T06:20:11.196Z","updated_at":"2026-01-31T06:20:11.905Z","avatar_url":"https://github.com/norihiro.png","language":"JavaScript","funding_links":["https://paypal.me/nkamae","https://github.com/sponsors/norihiro","https://ko-fi.com/nkamae"],"categories":[],"sub_categories":[],"readme":"Automatic Input Plugin\n====\n\nThis plugin fills input boxes and click buttons automatically.\nRecently some websites require two or more passwords, which cannot filled by Firefox.\nThis plugin will help you fill such passwords and even automatically click submit button.\n\n## Installing\n\nTo install to Firefox, see a description below.\n\nhttps://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/Packaging_and_installation\n\n## Usage\n\n1. Click `Open menu`, `Add-ons`, and `Extensions`, and you will find this addon.\n1. Click `Preferences` to configure the plugin.\n1. Once you input configuration, click `Save` to store the configuration.\n\n## Configuration\n\nThe configuration has elements separated by new-lines.\nThe elements will be processed from 1st line to the end.\n\n```URL regex_of_URL```\n`regex_of_URL` is a regex to match with URL. If matched, following lines will be activated until next `URL` element appears.\n\n```input name element_name value```\n\nHTML-element whose name is `element_name` will be updated with `value`.\n\n```input xpath element_xpath value```\n\nHTML-element which match with `element_xpath` will be updated with `value`.\n\n```click name element_name```\n\nHTML-element whose name is `element_name` will be clicked.\n\n```click xpath element_xpath```\n\nHTML-element which match with `element_xpath` will clicked.\n\n## Example configuration\n\n\t# example site\n\tURL ^https://[^/]*\\.example\\.com/\n\tinput name username u0123456\n\tinput name password M1P@SSW0rD\n\tclick xpath //input[contains(@src,\"login-button.png\")]\n\tinput name secondPW 0123\n\nAbove example assumes a login page that contains `username`, `password`, and a image of login button.\nThe `click` element should follow after `input`s so that the login button will be clicked after inputting the credential.\nAnd, the example assumes another `secondPW` will be asked at another page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorihiro%2Fautoinput","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnorihiro%2Fautoinput","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorihiro%2Fautoinput/lists"}