A user script to generate passwords based on Qwerty Card

apollo 7a11374392 Merge branch 'master' of ssh://gitgreen/david/Key.Card 1 hete
.gitignore fe4280c19b Updated for a local 'card.py' CLI script 1 hete
LICENSE c2114e66aa Updated LICENSE 1 éve
README.md ad465b6a44 Add link to original concept 1 hete
card.py d25dd5bdcc card.py restore & skript menu/css 1 hete
generator.py 1721e03478 generator.py will now make a .user.js 1 éve
requirements.txt fe4280c19b Updated for a local 'card.py' CLI script 1 hete
skript.js d25dd5bdcc card.py restore & skript menu/css 1 hete

README.md

Key.Card

A user script to generate passwords based on Qwerty Cards

Now with a local python script card.py

Installation

I'll assume you have Greasemonkey already installed

  1. Clone this repo
  2. Run a generator script (generator.*)

Currently there is only one script, generator.py, a Python3 script. (In the future, there will be other languages to choose from, so you don't have to install a language just to do this step)

  1. Now with the newly modified .user.js, copy it's contents as a new user script in the Greasemonkey User Menu.
    1. Click the Monkey.
    2. Click 'New user script'
    3. Copy + Paste the contents of .user.js from this repo into the new user script.
    4. Press CTRL + S to save.
    5. Reload open pages to see it run.

Using the local card.py

I now have a local python3 script you can run to get the same effect as using you're grease monkey script (This way you have a CLI to use)

  1. Clone this repo
  2. Make a python virtual environment (See venv)
  3. (Activate virtual environment) pip install pyperclip (See pyperclip for additional setup it may require, Under Linux)
  4. Run ./card.py (This should display help)