Recently, I became frustrated how fluid/nice/elegant/etc. 1Password integration is within Alfred; being a LastPass user, the frustration arose because I wanted similar functionality for my beloved password manager. Thus, I introduce LastPass Vault Manager! Current Version: 4.2 DIRECT DOWNLOAD PACKAL PAGE Current functionality:
log into and out of LastPass
search a vault by query
search a vault by your browser's front-most tab
launch a vault URL in the default browser
copy a vault item's username
copy vault item's password
inspect a vault item's fields (and copy their values)
generate random passwords
manage many different configuration options
easy workflow updating
much more!
History Release v4.2 (2015-01-22)
Fixed a bug where the full path to /usr/bin/python was not specified.
Fixed a settings selection bug.
Streamlined some verbiage within notifications.
Release v4.1 (2015-01-14)
Implemented auto-updating.
Fixed a few small path bugs.
Release v4.0 (2015-01-11)
Added support for non-ASCII characters.
Addresses slow Script Filter results via background updating.
Modified documentation to warn against unicode characters in config file.
Added ability to inspect a vault item's fields.
Added ability to configure filepath to `lpass`.
Added ability to toggle uppercase letter use in password generation.
Added ability to toggle lowercase letter use in password generation.
Added ability to toggle digit use in password generation.
Added ability to toggle symbol use in password generation.
Added ability to toggle ambiguous character avoidance in password generation.
Modified field retrieval to use official `lpass` flags.
Modified notifications to be more streamlined.
Fixed a bug wherein password generation would fail.
Release v3.1 (2014-12-29)
Added ability to login to LastPass.
Added ability to logout from LastPass.
Added ability to configure filepath to `lpass`.
Added new (and slimmer) icons.
Environment-proofed Python path in all scripts and Script Filters.
Release v3.0 (2014-12-29)
Shifted from Ruby to Python.
Implemented Alfred-Workflow (including fuzzy search, configuration management, and more).
Added `lpbrowser` command to look up default browser's front-most tab's URL in the vault.
Configuration management: cache timeout, default browser, number of generated password, and generated password length.
Check for whether `lpass` is logged in.
Release v2.0 (2014-12-16)
Added data caching
Added command to force data caching
Added ability to specify path to `lpass` executable
Added fallback lookup for `lpass` executable
Changed `lpvs` command to look at vault item name *andURL
Major code refactoring
Release v1.0 (2014-12-16)
Added ability to search a LastPass vault.
Added ability to launch URL of LastPass item.
Added ability to copy username of LastPass item.
Added ability to copy password of LastPass item.
Added ability to generate a random password.
Created documentation.
How To Use Usage instructions can be found on GitHub: https://github.com/bachya/lp-vault-manager – since I don't like duplicating that info all over the place, the repo will always be the authoritative source. Would love your feedback, feature requests, bug reports, etc. Thanks!