[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    OneTimePass-Plasma
From:       James Augustus Zuccon <zuccon () gmail ! com>
Date:       2018-03-02 10:24:27
Message-ID: CAOq-xkg9f42_r0PztakvA+HRpQ7RD4EREsDxsADrZrP=AsjLJQ () mail ! gmail ! com
[Download RAW message or body]

Hi all,

I've been working on a Google Authenticator-like Application for Plasma
(QML/C++). It also comes with a KRunner that can be triggered with "otp
searchterm".

It uses KWallet to store passwords and liboath to generate the token (so a
message is displayed if the KWallet Subsystem is disabled).

So far, I think the build is relatively stable, but would someone be
willing to view the code and suggest improvements where I've failed to
follow KDE conventions?

There are quite a few additions I would like to make to this (QR Scanner)
and quite a few other applications I'd like to work on for KDE in
anticipation of Plasma Mobile.

https://github.com/jimtendo/onetimepass-plasma

Thank you.

[Attachment #3 (text/html)]

<div dir="ltr">Hi all,<div><br></div><div>I&#39;ve been working on a Google \
Authenticator-like Application for Plasma (QML/C++). It also comes with a KRunner \
that can be triggered with &quot;otp searchterm&quot;.</div><div><br></div><div>It \
uses KWallet to store passwords and liboath to generate the token (so a message is \
displayed if the KWallet Subsystem is disabled).</div><div><br></div><div>So far, I \
think the build is relatively stable, but would someone be willing to view the code \
and suggest improvements where I&#39;ve failed to follow KDE \
conventions?</div><div><br></div><div>There are quite a few additions I would like to \
make to this (QR Scanner) and quite a few other applications I&#39;d like to work on \
for KDE in anticipation of Plasma Mobile.</div><div><br></div><div><span \
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:nor \
mal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spac \
ing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;wor \
d-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><a \
href="https://github.com/jimtendo/onetimepass-plasma">https://github.com/jimtendo/onetimepass-plasma</a></span><br></div><div><span \
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:nor \
mal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spac \
ing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;wor \
d-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span \
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:nor \
mal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spac \
ing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;wor \
d-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Thank \
you.</span></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic