# Key.Card A user script to generate passwords based on Qwerty Card > Now with a *local* python script `card.py` ## Installation > I'll assume you have [Greasemonkey](https://www.greasespot.net/) 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) 3. 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](https://docs.python.org/3/library/venv.html)) 3. (Activate virtual environment) `pip install pyperclip` (See [pyperclip](https://pypi.org/project/pyperclip/) for additional setup it may require, *Under Linux*) 4. Run `./card.py` (This should display help)