https://github.com/alexchantastic/alfred-ip-address-workflow
Alfred 5 workflow for getting your local and external IP addresses.
https://github.com/alexchantastic/alfred-ip-address-workflow
alfred alfred-workflow ip ip-address ip-address-lookup network networking workflow
Last synced: 21 days ago
JSON representation
Alfred 5 workflow for getting your local and external IP addresses.
- Host: GitHub
- URL: https://github.com/alexchantastic/alfred-ip-address-workflow
- Owner: alexchantastic
- License: mit
- Created: 2018-08-20T02:32:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-09T06:12:31.000Z (about 2 years ago)
- Last Synced: 2024-06-20T15:48:58.255Z (12 months ago)
- Topics: alfred, alfred-workflow, ip, ip-address, ip-address-lookup, network, networking, workflow
- Homepage:
- Size: 316 KB
- Stars: 196
- Watchers: 3
- Forks: 18
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alfred-ip-address-workflow

An [Alfred 5](https://www.alfredapp.com/) workflow for getting your local and external IP addresses.
## Installation
1. [Download the workflow](https://github.com/alexchantastic/alfred-ip-address-workflow/releases/latest)
2. Double click the `.alfredworkflow` file to install
3. (Optional) Specify which external IP service you would like to use (see below for more details)Note that the [Alfred Powerpack](https://www.alfredapp.com/powerpack/) is required to use workflows.
## External IP services
In order to get your external IPv4 and IPv6 addresses, the workflow must query an external IP service. By default, the workflow uses [icanhazip.com](https://icanhazip.com), but any service that returns your external IP in plaintext will work. The following is a non-exhaustive list of free services that you can use. Some of these may be blocked by your firewall or ISP.
* [whatismyip.akamai.com](http://whatismyip.akamai.com)
* [ifconfig.co](https://ifconfig.co)
* [ip.tyk.nu](https://ip.tyk.nu)
* [ident.me](http://ident.me)To configure the service used:
1. Open Alfred preferences
2. Click **Workflows** on the left
3. Select the **IP Address** workflow
4. Click the **Configure Workflow** button in the header of the workflow builder
5. Enter the HTTP/HTTPS address of the service
6. Click **Save**## Usage
1. Use the keyword `ip` to trigger the workflow
2. Select IP you would like to copy or paste (local IPv4, external IPv4, local IPv6, external IPv6)
3. Press `enter` to copy to clipboard and paste into the forefront application or just `⌘ + c` to copy to clipboard## License
Code released under the [MIT License](https://github.com/alexchantastic/alfred-ip-address-workflow/blob/master/LICENSE).