<commit_before># OTPui

[![Build Status](https://travis-ci.org/vayan/otpui.svg?branch=master)](https://travis-ci.org/vayan/otpui)

Basic GTK app to display and copy OTP on Linux

- [x] Import QRCodes made for Google Authenticator
- [x] Import secrets directly
- [x] Copy in clipboard on double click
- [ ] Delete a OTP
- [x] Show timer
- [ ] Stop stealing Google Authenticator logo
- [ ] Be pretty

This is not really secure, only use it if you have an encrypted disk or something.

Every issuers and secrets are stored in cleartext in ~/.config/otpui

![Look at this magnificient UI](https://github.com/vayan/otpui/blob/master/screenshot.png)
<commit_msg>Add fancy badges to README<commit_after># OTPui

[![Gem version](https://img.shields.io/gem/v/otpui.svg?style=flat-square)
](https://rubygems.org/gems/otpui)
[![Gem downloads](https://img.shields.io/gem/dt/otpui.svg?style=flat-square)
](https://rubygems.org/gems/otpui)
[![Build Status](https://img.shields.io/travis/vayan/otpui.svg?style=flat-square)
](https://travis-ci.org/vayan/otpui)
[![Code Climate](https://img.shields.io/codeclimate/github/vayan/otpui.svg?style=flat-square)
](https://codeclimate.com/github/vayan/otpui)


Basic GTK app to display and copy OTP on Linux

- [x] Import QRCodes made for Google Authenticator
- [x] Import secrets directly
- [x] Copy in clipboard on double click
- [ ] Delete a OTP
- [x] Show timer
- [ ] Stop stealing Google Authenticator logo
- [ ] Be pretty

This is not really secure, only use it if you have an encrypted disk or something.

Every issuers and secrets are stored in cleartext in ~/.config/otpui

![Look at this magnificient UI](https://github.com/vayan/otpui/blob/master/screenshot.png)

{'fraction_non_alphanumeric': 0.13470588235294118, 'fraction_numerical': 0.0, 'mean_word_length': 4.349056603773585, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3449606', 'n_tokens_mistral': 615, 'n_tokens_neox': 598, 'n_words': 166}