A user script to generate passwords based on Qwerty Card

David Thielemann ad465b6a44 Add link to original concept 1 tydzień temu
.gitignore fe4280c19b Updated for a local 'card.py' CLI script 1 tydzień temu
LICENSE c2114e66aa Updated LICENSE 1 rok temu
README.md ad465b6a44 Add link to original concept 1 tydzień temu
card.py fe4280c19b Updated for a local 'card.py' CLI script 1 tydzień temu
generator.py 1721e03478 generator.py will now make a .user.js 1 rok temu
requirements.txt fe4280c19b Updated for a local 'card.py' CLI script 1 tydzień temu
skript.js 65f692bd4b Implement translator map in JS 1 rok temu

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)