Skip to content

bozakov/Twik

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twik

Python 3 version of Twik. Twik is hash based password generator based on @coxande's Python 2 version.

Build Status

Example:

$ twik github
Master key for profile "Personal":
Your password is P7$b+Zuf

Installation:

git clone https://github.com/bozakov/Twik.git
cd Twik
python3 setup.py install

Usage:

usage: twik [-h] [-c CHARS] [-p PROFILE] [-q] [-t {1,2,3}] tag

positional arguments:
  tag                   generate password for a specified tag

optional arguments:
  -h, --help            show this help message and exit
  -c [4-26], --chars [4-26]
                        length of generated password [4-26]. Default: 12
  -p PROFILE, --profile PROFILE
                        profile to use. Default:'Profile'
  -q, --quiet           output password only for copying to clipboard
  -t {1,2,3}, --passwordtype {1,2,3}
                        1 for ALPHANUMERIC_AND_SPECIAL_CHAR
                        2 for ALPHANUMERIC
                        3 for NUMERIC
                        Default: 1


Private keys are stored in ~/.twik.conf you need change it to match with chrome extension or android app:

[Personal]
private_key = TFCY2AJI-NBPU-V01E-F7CP-PJIZNRKPF25W
chars = 8
password_type = 1
github_chars = 12
github_password_type = 1

[foobar]
# for set foobar as default profile
default = 1
private_key = VBHF4HAR-8M5Z-NK3B-KQWH-KG9ZYLER4916
chars = 22
password_type = 1
reddit_chars = 22
reddit_password_type = 2

About

Python 3 version of Twik

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%