All Projects → otherguy → alfred-passwords-workflow

otherguy / alfred-passwords-workflow

Licence: MIT license
An Alfred 4 workflow that allows you to quickly generate strong passwords.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to alfred-passwords-workflow

alfred-workflow-zoom-meetings
Join a Zoom meeting without the link opening in your browser.
Stars: ✭ 45 (+7.14%)
Mutual labels:  alfred, alfred-workflow, alfred4, alfred4-workflow
alfred-currency-conversion
Alfred 4 Workflow - See foreign exchange rates and currency conversion
Stars: ✭ 149 (+254.76%)
Mutual labels:  alfred, alfred-workflow, alfred4, alfred4-workflow
Alfred Workflow
Full-featured library for writing Alfred 3 & 4 workflows
Stars: ✭ 2,622 (+6142.86%)
Mutual labels:  alfred, alfred-workflow, alfred4, alfred4-workflow
bookends-tools
Alfred Workflow to Integrate with Bookends, an academic reference manager/bibliography tool for macOS
Stars: ✭ 78 (+85.71%)
Mutual labels:  alfred, alfred-workflow, alfred4-workflow
alfred-string-operations
Perform string operations to clipboard content
Stars: ✭ 70 (+66.67%)
Mutual labels:  alfred, alfred-workflow, alfred4-workflow
adb-alfred
adb alfred - all in one
Stars: ✭ 60 (+42.86%)
Mutual labels:  alfred, alfred-workflow, alfred4
Alfred Pwgen
Generate passwords with Alfred
Stars: ✭ 201 (+378.57%)
Mutual labels:  alfred, password-generator, alfred-workflow
alfred-r
#rstats Alfred workflow
Stars: ✭ 36 (-14.29%)
Mutual labels:  alfred, alfred-workflow
alfred-postcss-workflow
Alfred App Workflow for https://www.postcss.parts
Stars: ✭ 14 (-66.67%)
Mutual labels:  alfred, alfred-workflow
Coinc
💰💱Alfred Workflow for currencies conversion
Stars: ✭ 38 (-9.52%)
Mutual labels:  alfred, alfred-workflow
wipfred
🚧Manage your wip.chat todos with alfred
Stars: ✭ 23 (-45.24%)
Mutual labels:  alfred, alfred-workflow
alfred-deepl
Utilize DeepL api translator.
Stars: ✭ 19 (-54.76%)
Mutual labels:  alfred, alfred-workflow
alfred-figlet
🔠 Alfred 3 workflow to asciify plain text using figlet.js
Stars: ✭ 16 (-61.9%)
Mutual labels:  alfred, alfred-workflow
alfred-app
A collection of Themes and Workflows for Alfred.
Stars: ✭ 48 (+14.29%)
Mutual labels:  alfred-workflow, alfred4-workflow
alfred-craftdocs
Note searching for Craft Docs using Alfred
Stars: ✭ 38 (-9.52%)
Mutual labels:  alfred, alfred-workflow
alfred-http-status-codes
Alfred Workflow to search for http status code meanings
Stars: ✭ 30 (-28.57%)
Mutual labels:  alfred, alfred-workflow
enigmatic-mouse
The enigmatic mouse will keep your passwords safe - password manager on Android in Kotlin.
Stars: ✭ 14 (-66.67%)
Mutual labels:  password-generator, passwords
alfred-arxiv-workflow
🔎 Alfred workflow to search arxiv.org items
Stars: ✭ 23 (-45.24%)
Mutual labels:  alfred, alfred-workflow
alfred-ip-address-workflow
Alfred 5 workflow for getting your local and external IP addresses.
Stars: ✭ 163 (+288.1%)
Mutual labels:  alfred, alfred-workflow
alfred-jira-search
An Alfred workflow to search for Jira tickets
Stars: ✭ 26 (-38.1%)
Mutual labels:  alfred, alfred-workflow

Generate Passwords Workflow 🔐 for Alfred

Latest Version Downloads Issues Code Climate technical debt Code Climate maintainability MIT License

A workflow for Alfred that helps you to quickly and securely generate random passwords of any given length.

By default, it generates both an alphanumeric password and a strong password, containing special characters. As a bonus, it also generates XKCD passwords with both 3 and 4 words.

Selecting the generated password in Alfred copies it to the clipboard.

Example Screencast

The latest version can also be found on:

Installation

Download the latest version of the GenereratePasswords.alfredworkflow from the Releases page and double click the downloaded file to install it.

The workflow supports automatic updates and will perform daily update checks.

Caveats and Requirements

This workflow requires Alfred 4 or above.

Usage

The default keyword is pw. The first and only parameter is the desired password length, defaulting to 20.

When hitting ⏎ Return on a selected item, the generated password is copied to the clipboard.

Planned Features

  • Possibility to change default options (default password length, delimiter, XKCD word lists, ...)

Developers

If you want to contribute, fork this repository and submit a pull request.

To make the project work locally on your machine, check out the repository and issue the following commands:

$ python -m pip install --ignore-installed --target=lib -r requirements.txt

Alternatively, if you would rather work with a virtual environment, run these commands (replace <your-python-version> with the version of Python you want to use, but 3.4 is the minimum requirement):

$ python -m pip install virtualenv
$ python -m virtualenv --python=python<your-python-version> .venv
$ source .venv/bin/activate
$ python -m pip install -r requirements.txt

To run the script in the terminal, simply run:

$ python pwgen.py

You can install jq from Homebrew and pipe the output of the workflow through this program to get nice formatting and the option to query the JSON.

Acknowledgements

The following resources were used when creating this workflow:

A big ♥️ thank you to all creators!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].