{"id":13512389,"url":"https://github.com/mrodalgaard/alfred-network-workflow","last_synced_at":"2025-12-27T00:55:23.062Z","repository":{"id":37251427,"uuid":"54331008","full_name":"mrodalgaard/alfred-network-workflow","owner":"mrodalgaard","description":"Show and change your network settings","archived":false,"fork":false,"pushed_at":"2024-08-12T17:48:18.000Z","size":621,"stargazers_count":261,"open_issues_count":4,"forks_count":18,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-01T14:37:34.747Z","etag":null,"topics":["alfred","alfred-network-workflow","alfred-workflow","dns","ethernet","vpn","wifi"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrodalgaard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-20T17:33:54.000Z","updated_at":"2024-09-02T00:01:13.000Z","dependencies_parsed_at":"2024-01-14T22:03:45.098Z","dependency_job_id":"523193d3-e23f-468b-a9c6-68c0cb07220a","html_url":"https://github.com/mrodalgaard/alfred-network-workflow","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrodalgaard%2Falfred-network-workflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrodalgaard%2Falfred-network-workflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrodalgaard%2Falfred-network-workflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrodalgaard%2Falfred-network-workflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrodalgaard","download_url":"https://codeload.github.com/mrodalgaard/alfred-network-workflow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246390879,"owners_count":20769476,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alfred","alfred-network-workflow","alfred-workflow","dns","ethernet","vpn","wifi"],"created_at":"2024-08-01T03:01:48.375Z","updated_at":"2025-12-27T00:55:23.011Z","avatar_url":"https://github.com/mrodalgaard.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# \u003cimg src=\"https://raw.githubusercontent.com/mrodalgaard/alfred-network-workflow/master/icon.png\" alt=\"network\" width=\"32\"\u003e Alfred Network Workflow ![](https://github.com/mrodalgaard/alfred-network-workflow/workflows/CI/badge.svg)\n\nAlfred workflow that can show and change your network settings: Wi-Fi, Ethernet, VPN, DNS, etc.\n\nThis is a collection of the functionalities of already existing network-oriented workflows that I found half-baked or stalled. Improved on performance, usability and details.\n\n## Install\n\nGo to [Latest Release](https://github.com/mrodalgaard/alfred-network-workflow/releases/latest) and under `Assets` download `Network.alfredworkflow`. Once downloaded, double click the file and it will show up in Alfred.\n\nOr install directly from [Alfred Gallery](https://alfred.app/workflows/mrodalgaard/network/).\n\n## Usage\n\n* Type `wifi` to show Wi-Fi info and enable/disable.\n* Type `eth` to show ethernet info (if connected).\n* Type `wifilist` to scan for Wi-Fi hotspots.\n* Type `vpn` to list configured VPNs and connect.\n* Type `dns` to list and change DNS settings for primary connection.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/mrodalgaard/alfred-network-workflow/master/screenshots/wifi-preview.png\" alt=\"alfred-wifi-workflow-wifi\" width=\"600\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/mrodalgaard/alfred-network-workflow/master/screenshots/wifilist-preview.png\" alt=\"alfred-wifi-workflow-wifilist\" width=\"600\"\u003e\n\u003c/p\u003e\n\n## Limitations\n\nRequires Alfred Powerpack to install this extension.\n\nThis workflow might behave differently on macOS versions older than 10.7 Lion. This workflow is primarily implemented in Bash interacting with macOS network cli utils (like `networksetup`, `scutil` and `airport`) with a little help from AppleScript.\n\nMost functionality of this workflow will work without your user being administrator on your machine (see if your user is set as `Admin` or `Standard` in \"System Settings.app\" -\u003e \"Users \u0026 Groups\"), but actions which changes network settings might fail if you are only a standard user.\n\nWIFI / Access Point changes requires your keychain password which is a known limitation [Read more](https://github.com/mrodalgaard/alfred-network-workflow/issues/11#issuecomment-559252188).\n\n## Tests\n\n[bats](https://github.com/bats-core/bats-core) is used for automatic testing of Bash functionality. Install with `brew install bats-core` using [brew](http://brew.sh/).\n\nRun tests: `bats tests`\n\n## Credits\n\n\u003e Contributions, bug reports and feature requests are very welcome.\n\n\u003e \u0026nbsp; \u0026nbsp; _- Martin_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrodalgaard%2Falfred-network-workflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrodalgaard%2Falfred-network-workflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrodalgaard%2Falfred-network-workflow/lists"}