Skip to content
This repository has been archived by the owner on Aug 27, 2020. It is now read-only.

mmichaa/passafari.safariextension

Repository files navigation

passafari.safariextension

Extensions to allow Safari to auto form-fill passwords via KeePassHTTP.

TODO write some useful stuff.

Installation

The following instructions require safari version 10+. If you are using a previous version of safari, you will need to figure out how to install 3rd party extensions yourself (using a developer account I believe).

  1. Select the 'releases' tab
  2. Download the latest release of passafari.safariextz
  3. Double click the file, or drag it into the extensions window in the Safari settings.
  4. Installed! Test it out, it should begin working immediately.

Usage

TODO write some useful stuff.

Symbolic Meaning

  • Fill-In: font-awesome-pencil-square-o
  • Update: font-awesome-floppy-o
  • Add: font-awesome-plus-square-o

Settings

  • Hostname & Port: TODO write some useful stuff.
  • URL-Format: TODO write some useful stuff.
  • Submit-URL-Format: TODO write some useful stuff.
  • Language: TODO write some useful stuff.

Features

  • Associate with KeePassHTTP
  • Retrieve credentials
    • Support for single match
    • Support for multiple matches
  • Add new credentials
    • Use password generator on empty password
    • Support where none matches
    • Support where one or more matches
  • Update existing credentials
    • Use password generator on empty password
    • Support where one matches
    • Support where more matches
  • Settings for hostname and port
  • Setting for language
    • I18n support
    • Translate into german
  • Fill-in password
    • Forms with one password field only
    • Forms with two password fields only
  • Setting for host-only URL on add/update
  • Setting for protocol-host-path-only Submit-URL on add/update
  • Setting for auto-submit after fill-in
    • Auto submit form after fill-in
  • Setting for auto fill-in
    • Auto fill-in credentialson page visit

Credits

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request