Go to file
Felipe M aef61caf06
Updated dependencies
2021-02-01 08:44:53 +01:00
.readme initial commit 2019-10-12 16:51:16 +02:00
.gitignore initial commit 2019-10-12 16:51:16 +02:00
.pre-commit-config.yaml Using python3 directly on pre-commit 2021-02-01 08:44:40 +01:00
LICENSE initial commit 2019-10-12 16:51:16 +02:00
Makefile initial commit 2019-10-12 16:51:16 +02:00
README.md initial commit 2019-10-12 16:51:16 +02:00
poetry.lock Updated dependencies 2021-02-01 08:44:53 +01:00
pyproject.toml Updated dependencies 2021-02-01 08:44:53 +01:00
qute_1pass.py initial commit 2019-10-12 16:51:16 +02:00
setup.cfg initial commit 2019-10-12 16:51:16 +02:00

README.md

Qute-1Password

Qutebrowser userscript to fill 1password credentials

Oh, stop it! you...

Dependencies

  • The 1Password CLI Ensure you have it installed and set up. Follow the official documentation.
  • rofi to ask for password and list items

Usage

Right now it defaults to the my account, will be configurable in the future.

./qute_1pass.py --help
usage: qute_1pass.py [-h] [--auto-submit] [--cache-session] command

positional arguments:
  command          fill_credentials, fill_totp

optional arguments:
  -h, --help       show this help message and exit
  --auto-submit    Auto submit after filling
  --cache-session  Cache 1password session for 30 minutes

Call your script from qutebrowser using

:spawn --userscript path/to/qute_1pass.py fill_credentials

Contributing

In this project we use Poetry_ to manage the python dependencies and virtual environments. Make sure you have it installed before continuing.

Use this command to create the virtualenv, install dev-dependencies and install the pre-commit hook.

make setup

After you make your desired changes, open a merge request and I will review it as soon as I can.