Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/squatto/alfred-imessage-2fa
iMessage 2FA Workflow for Alfred
https://github.com/squatto/alfred-imessage-2fa
2fa alfred alfred-workflow alfred-workflows imessage
Last synced: about 1 month ago
JSON representation
iMessage 2FA Workflow for Alfred
- Host: GitHub
- URL: https://github.com/squatto/alfred-imessage-2fa
- Owner: squatto
- License: mit
- Created: 2019-03-16T19:06:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-23T10:12:30.000Z (over 1 year ago)
- Last Synced: 2024-06-21T18:44:15.418Z (3 months ago)
- Topics: 2fa, alfred, alfred-workflow, alfred-workflows, imessage
- Language: PHP
- Homepage:
- Size: 17.8 MB
- Stars: 109
- Watchers: 5
- Forks: 7
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- alfred-workflows - iMessage 2FA - Find two-factor authentication codes in your recent iMessage messages. (Productivity)
README
# iMessage 2FA Workflow for Alfred
Find two-factor authentication codes in your recent iMessage messages.
![Screenshot](screenshot.png)
## Requirements
* `php` must be installed on your system
* macOS Monterey **does not** have `php` preinstalled!
* We recommend using [Homebrew](https://brew.sh) to install `php`
* To install Homebrew, follow the instructions on the "Install Homebrew" section of the [Homebrew website](https://brew.sh)
* Once you have installed Homebrew, install `php` by running `brew install php`## Installation
1. [Download the latest version of the workflow](https://github.com/squatto/alfred-imessage-2fa/releases/latest/download/iMessage.2FA.alfredworkflow)
2. Install the workflow by double-clicking the `.alfredworkflow` file
3. You can add the workflow to a category, then click "Import" to finish importing. You'll now see the workflow listed in the left sidebar of your Workflows preferences pane.## Configuration
* By default, only messages received in the past 15 minutes will be searched
* You can change how many minutes to look back by changing the `look_back_minutes` workflow variable
* Tutorial: [How to set workflow variables](https://www.alfredapp.com/help/workflows/advanced/variables/#environment)![Workflow Variables](workflow-variables.png)
## Usage
Type `2fm` to view the most recent two-factor authentication codes from iMessage messages.
Select a 2FA code and do one of the following:
* Press `` to copy it to your clipboard
* Press `⌘+` (command + enter) to copy it to your clipboard and paste it into the active app window using simulated keystrokes
* Some websites (e.g. Wells Fargo online banking) don't support pasting a 2FA code, so this will instead simulate typing the code
* In order for this to work, you MUST grant Alfred automation access to `System Events`. If you haven't already done so, you will be prompted to grant access. [See here for more information about Alfred automation.](https://www.alfredapp.com/help/getting-started/permissions/#automation)
* Press `⌥+` (option + enter) to copy it to your clipboard and paste it into the active app window using the system paste (similar to pressing `⌘+V`)## Compatibility
This workflow was developed for use with Alfred 4.
## Contributors
A huge thank you to our contributors!
* [luckman212](https://github.com/luckman212)
* [manonstreet](https://github.com/manonstreet)
* [cmer](https://github.com/cmer)