List password entries, search for username, get username and password using Secret Service API.
The default collection (service) in Secret Service is used, this is normally the login collection. On at least Ubuntu this collection is by default open when a user is logged in. So there is no need to enter a master password to unlock the collection.
Install the scripts by copying them from the repo. Currently there is no pip package for these scripts.
Depends on python package SecretStorage
The commands can be run from the command line.
secret-service-list-all: List the entries in the default Secret Service collection.
secret-service-list-keys: List the keys in the entries in the default Secret Service collection.
secret-service-show-password: Return password for password entry with name given by first argument, in the default Secret Service collection.
secret-service-show-username: Return field 'username' for password entry with name given by first argument, in the default Secret Service collection.
You can see the list of available releases on the GitHub Releases page.
We follow Semantic Versions specification.
We use Release Drafter
. As pull requests are merged, a draft release is kept up-to-date listing the changes, ready to publish when you’re ready. With the categories option, you can categorize pull requests in release notes using labels.
Label | Title in Releases |
---|---|
enhancement , feature |
🚀 Features |
bug , refactoring , bugfix , fix |
🔧 Fixes & Refactoring |
build , ci , testing |
📦 Build System & CI/CD |
breaking |
💥 Breaking Changes |
documentation |
📝 Documentation |
dependencies |
⬆️ Dependencies updates |
You can update it in release-drafter.yml
.
GitHub creates the bug
, enhancement
, and documentation
labels for you. Dependabot creates the dependencies
label. Create the remaining labels on the Issues tab of your GitHub repository, when you need them.
This project is licensed under the terms of the MIT
license. See LICENSE for more details.
@misc{secret-service-scripts,
author = {Johan Widén},
title = {List password entries, search for username, get username and password using Secret Service API},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/johanwiden/secret-service-scripts}}
}