QMLpass is a QML frontend for the standard unix password manager (https://www.passwordstore.org/).
This is an app build for the Sailfish operating system.
I am not aware of any other fronted for pass on SilfishOS, this is why I wrote it (because pass is great).
I am also neiter a Qt nor python dev.
The app is basically a QML frontend that calls the pass script and other hacks via python calls. Some of it is pretty hacky and can be improved. It works for me and was not tested fully on a vanilla Sailfish OS. I developed it for SailfishOS 2.1.3.7 (Kymijoki).
This shall be a simple fronted and not a swiss army knife to do all the pass/GPG stuff, so here are some...
You will need a recent gnupg version (tested with 2.2.1), because QMLpass makes use of the "--with-keygrip" parameters.
A recent version of gnupg and it's dependecies can be obtained here:
https://openrepos.net/content/yeoldegrove/gnupg-suite
or here
http://repo.merproject.org/obs/home:/yeoldegrove:/crypt/sailfish_latest_armv7hl/
The repo and rpm was renamed (2018/09/23) to "harbour-qmlpass" to meet with jollas guidelines.
Should you experience issue from updating from 0.4 to 0.5 please remove and add the app via harbour/zypper and do a reboot.
Many thanks to zx2c4, pass is great.
Many thanks to IJHack and QtPass, I use QtPass every day on the desktop ;)
The icon is inspired by the QtPass (https://github.com/IJHack/QtPass) icon and features the official QML and python logos.
Sources:
Attachment | Size | Date |
---|---|---|
harbour-qmlpass-0.5-1.noarch.rpm | 123.29 KB | 23/09/2018 - 23:56 |
* Sun Sep 23 2018 Eike Waldt <jolla@yeoldegrove.de> 0.5-1
- removed old icons
- fixed icon sizes
- renamed to harbour-qmlpass to meet jolla guideline
- fix hardcoded home
- add "Obsoletes: qmlpass" to specfile
* Sun Sep 23 2018 Markus Törnqvist <mjt@nysv.org>
- Fix bug that certain invalid input caused a match
* Fri Sep 21 2018 Markus Törnqvist <mjt@nysv.org>
- Fix some pep complaints
- Fix comments and change to pass git pull
- Make path more generic, easier to dev on a computer
- A somewhat more versatile search algorithm
* Sun May 13 2018 Eike Waldt <jolla@yeoldegrove.de> 0.4-1
- fix bug:
- remove newline from output
* Mon Dec 04 2017 Eike Waldt <jolla@yeoldegrove.de> 0.3-1
- add feature: gpg-agent config
- create default config
- reset values to default
- edit config by hand
- some cosmetic changes for results page
* Sun Nov 12 2017 Eike Waldt <jolla@yeoldegrove.de> 0.0.2-1
- add initial git pull
- add click to copy for results
- introduced timeout after password copy to clipboard
* Sun Nov 05 2017 Eike Waldt <jolla@yeoldegrove.de> 0.0.1-1
- initial release
Comments
skanky
Thu, 2018/01/25 - 00:04
Permalink
Very interested in this. Can install your gpg pakcage, but this one fails to install with "repo not availble".
Trying to install on a Jolla C.
yeoldegrove
Thu, 2018/01/25 - 01:22
Permalink
@skanky How to you actually try to install it?
I just retried it via the warehouse app and it works.
skanky
Tue, 2018/02/20 - 22:47
Permalink
Hi, sorry for delay. I've just updated to latest OS version, 2.1.4.13 and the error refers to lack of rpm for that - might not be same as before. It was with warehouse before, but now have to use Storeman.
Here's the message:
File './oss/armv7hl/libsailfishapp-launcher-1.1.1-10.12.1.jolla.armv7hl.rpm' not found on medium 'https://releases.jolla.com/releases/2.1.4.13/jolla/armv7hl'
Thanks for getting back to me.