pbkhrv / ulauncher-keepassxc Goto Github PK
View Code? Open in Web Editor NEWUlauncher extension to quickly search a KeePassXC password manager database
License: MIT License
Ulauncher extension to quickly search a KeePassXC password manager database
License: MIT License
It would be great to be able to handle multiple databases (maybe each of them which a dedicated search string configured).
I've tried moving my kdbx, I've tried renaming it, I've tried creating a symlink with the default name. No matter what I do, I get "cannot find the database file."
We could troubleshoot this, but it seems more sensible to suggest a file chooser.
Please upvote if you would like this feature.
The "Unlock KeePassXC database" message should show the database file path in the description
...because path expansion fix...
The "Cannot find the database file" item should show the database file path in the description
should restore the query arg, just like we do around "check_and_reset_search_restore"
use a nice back-arrow icon from nounproject
In the last few days I started having a problem searching my keepass database using the keepass search extension. I attached a screenshot of the error message. The error is resolved after changing "locate" to "search" on line 127 of keepassxc_db.py file.
I apologize for not using the proper formatting, as I'm not a coder. Just want to let the creator know so the change can be made if needed
.
ulauncher-keepassxc/keepassxc/keepassxc_db.py
Line 127 in 11309e2
Handle preference update event and un-initialize the database object.
right now cli is called for every entry attribute. Call it once with a bunch of attributes as a list and parse results. ("Notes" should be the last one because multiline)
Use case:
I have some websites with multiple accounts and the entries all appear the same, so I don't know which account I am selecting.
Please upvote if you'd like this feature.
Doing our own searching of entry names requires having fast access to the full list of entries stored in a particular database. How?
The Plan:
Option 2 implementation:
Search results show up slow-ish, which is especially visible when you select an entry, then press backspace to return to search results
a cache of about 60 seconds should be enough?
Simplest workflow:
keepassxc-cli add -g database_path "new entry title"
(Password length and generation options can be made configurable, passed as CLI options)
One downside of this approach is that there's not a straightforward way to specify username or URL for the new entry. There might be a ulauncher-centric solution for that, need to think about it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.