read.cash Log in
@jimtendo

Google Authenticator-like App for KDE Plasma

I started working sometime ago on a Google Authenticator-like App for KDE Plasma., titled "OneTimePass". This was in anticipation of Plasma Mobile - so was written in QML, and leveraged KDE Wallet (**will not work if KWallet is not enabled**). (Note that I have not tested this on Plasma Mobile and imagine it will likely need some patching to work well on Plasma Mobile devices.) Support is limited to TOTP (Time-based One Time Password - the most common used by Google Authenticator) at this point in time. If there's sufficient interest, happy to put more work into this to support others. I didn't have a lot of time to stabilize this, but had some time over the weekend to fix up the QML layouts and get this into a usable state. This comes with two components: A UI App that will show all entries (upon clicking, saves the code to Clipboard). A KRunner invoked with `otp ${searchTerm}` (upon clicking, saves the code to Clipboard) The UI App:

The KRunner:

Build notes are available at the repository (and copied below): https://github.com/jimtendo/onetimepass-plasma Requirements (Ubuntu 19.10): `sudo apt install liboath-dev libkf5wallet-dev libkf5runner-dev libkf5service-dev libkf5i18n-dev` Building git clone https://github.com/jimtendo/onetimepass-plasma cd onetimepass-plasma mkdir build cmake -D KDE_INSTALL_USE_QT_SYS_PATHS=ON ../ make sudo make install

No comments yet

Log in to join in Reading is open to everyone. Replying needs an account.