Skip to content

beavailable/otp-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

otp-runner

This KRunner plugin allows you to generate Time-based One-Time Passwords (TOTP) directly from your KDE Plasma desktop. It's a simple way to access your OTPs for two-factor authentication (2FA).

OTP secrets are stored in KWallet under the default wallet which is "kdewallet" in a folder named "OTP Keys".

Although it's a python plugin, it won't be running until you use it and will automatically exit after two minutes of inactivity, so don't worry about the memory usage.

Screenshot

img

Requirements

# for Debian
sudo apt install python3-gi
# for Fedora
sudo dnf install python3-gobject

If you're not using Klipper, then you should also install one of the following packages:

# for wayland
wl-clipboard
# for x11
xclip

Installation

./install.sh

After the installation, you'll get a KRunner plugin and an otp command for you to use in terminal.

Uninstallation

./uninstall.sh

Acknowledgments

This project makes use of code and resources from the following sources:

  • Code:
    • mintotp by Susam Pal. Licensed under the MIT License.
  • Icon:
    • tabler-icons by Paweł Kuna. Licensed under the MIT License.

About

An OTP gernerator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published