├── .github └── FUNDING.yml ├── .gitignore ├── CONTRIBUTING.md ├── IPAddress.alfredworkflow ├── README.md └── test.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [willfarrell]# Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | PirateBay* -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # How to contribute 2 | First off, thanks for you interest in contributing. Everyone who uses this repos really appreciates it. 3 | 4 | ## Issues 5 | ### Suggest a Workflow 6 | Found or developed a workflow you think other developers will like? Provide a link to it's github page or Submit a Pull Request with a modified README.md. 7 | 8 | ## Pull Requests 9 | Good pull requests - patches, improvements, new features - are a fantastic help. 10 | They should remain focused in scope and avoid containing unrelated commits. If 11 | your contribution involves a significant amount of work or substantial changes 12 | to any part of the project, please open an issue to discuss it first. 13 | 14 | Make sure to adhere to the coding conventions used throughout a project 15 | (indentation, accurate comments, etc.). Please update any documentation that is 16 | relevant to the change you're making. 17 | 18 | ## Pull Request Process 19 | Please follow this process; it's the best way to get your work included in the 20 | project: 21 | 22 | 1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork, 23 | and configure the remotes: 24 | 25 | ```bash 26 | # Clones your fork of the repo into the current directory in terminal 27 | git clone https://github.com//.git 28 | # Navigate to the newly cloned directory 29 | cd 30 | # Assigns the original repo to a remote called "upstream" 31 | git remote add upstream https://github.com//.git 32 | ``` 33 | 34 | 2. If you cloned a while ago, get the latest changes from upstream: 35 | 36 | ```bash 37 | git checkout master 38 | git pull upstream master 39 | ``` 40 | 41 | 3. Create a new topic branch to contain your feature, change, or fix: 42 | 43 | ```bash 44 | git checkout -b 45 | ``` 46 | 47 | 4. Commit your changes in logical chunks. Please adhere to these [git commit 48 | message guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) 49 | or your pull request is unlikely be merged into the main project. Use git's 50 | [interactive rebase](https://help.github.com/articles/interactive-rebase) 51 | feature to tidy up your commits before making them public. 52 | 53 | 5. Locally merge (or rebase) the upstream development branch into your topic 54 | branch: 55 | 56 | ```bash 57 | git pull [--rebase] upstream master 58 | ``` 59 | 60 | 6. Push your topic branch up to your fork: 61 | 62 | ```bash 63 | git push origin 64 | ``` 65 | 66 | 7. [Open a Pull Request](https://help.github.com/articles/using-pull-requests) 67 | with a clear title and description. 68 | 69 | -------------------------------------------------------------------------------- /IPAddress.alfredworkflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willfarrell/alfred-workflows/3104386a8cee53d39c3497627e1bb3db2527306f/IPAddress.alfredworkflow -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Alfred Workflows for Developers 2 | 3 | ## Installing 4 | 1. Click the download buttons below 5 | 2. Double-click to import into Alfred 2 6 | 3. Review the workflow to add custom Hotkeys 7 | 8 | ## Workflows 9 | 10 | ### [Package Managers](https://github.com/willfarrell/alfred-pkgman-workflow) ([Download](https://raw.github.com/willfarrell/alfred-pkgman-workflow/master/Package%20Managers.alfredworkflow)) 11 | by [@willfarrell](https://github.com/willfarrell) 12 | 13 | Quick package/plugin/component (repo) lookup of for your favourite package managers. Currently supports `Alcatraz`, `bower`, `CocoaDocs/CocoaPods`, `Composer`, `docker`, `Grunt`, `Homebrew`, `Maven`, `npm`, `pear`, `pypi`, `gems`, and `rpm`. All workflows require constant internet connection. 14 | 15 | All repos have caching enabled to speed up common queries. These caches are refreshed after 14 days and may take longer then expected to return results during update. You can force a cache refresh by running `pkgman cachedb` to redownload the databases (applies to `alcatraz`, `grunt`, `cocoa`). Alternatively you can run `pkgman cleardb` to remove all stored cache, but this isn't recommended. 16 | 17 | ![alt text][pkgman] 18 | 19 | ### [caniuse](https://github.com/willfarrell/alfred-caniuse-workflow) ([Download](https://raw.github.com/willfarrell/alfred-caniuse-workflow/master/caniuse.alfredworkflow)) 20 | by [@willfarrell](https://github.com/willfarrell) 21 | 22 | Alfred App Workflow for caniuse.com 23 | 24 | ![alt text][caniuse] 25 | 26 | ### [CDN](https://github.com/willfarrell/alfred-cdn-workflow) ([Download](https://raw.github.com/willfarrell/alfred-cdn-workflow/master/CDN.alfredworkflow)) 27 | by [@willfarrell](https://github.com/willfarrell) 28 | 29 | Check which CDNs a package is hosted on. 30 | 31 | ![alt text][cdn] 32 | 33 | ### [Colors](https://github.com/TylerEich/Alfred-Extras) ([Download](https://github.com/TylerEich/Alfred-Extras/blob/master/Workflows/Colors.alfredworkflow)) 34 | by [@TylerEich](https://github.com/TylerEich) 35 | 36 | Color convertions: `c`, `hsl`, `rgb`, `#` 37 | 38 | ### [Command-C](http://www.geekswithjuniors.com/note/launch-ios-actions-from-the-mac-using-alfred-and-command-c.html) ([Download](http://www.geekswithjuniors.com/storage/urlschemes/Command-C%20on%20iOS.alfredworkflow)) 39 | by [David Gougelet and Paul Wirth]() 40 | 41 | ### [Encode / Decode](https://github.com/willfarrell/alfred-encode-decode-workflow) ([Download](https://raw.github.com/willfarrell/alfred-encode-decode-workflow/master/encode-decode.alfredworkflow)) 42 | by [@willfarrell](https://github.com/willfarrell) 43 | 44 | Using the keywords `encode {query}` or `decode {query}`, will transform your query strings through *base64*, *html*, *url*, and *utf-8* encode/decode. Pressing enter will copy the encoded/decoded string to the clipboard. 45 | 46 | ![alt text][encode] 47 | 48 | ### [Font Awesome](https://github.com/ruedap/alfred2-font-awesome-workflow) ([Download](https://raw.github.com/ruedap/alfred2-font-awesome-workflow/master/Font-Awesome.alfredworkflow)) 49 | by [@ruedap](https://github.com/ruedap) 50 | 51 | You can incremental search for Font Awesome Icon Fonts and paste it to front most app. 52 | 53 | ![alt text][fontawesome] 54 | 55 | ### [Github](https://github.com/willfarrell/alfred-github-workflow) ([Download](https://raw.github.com/willfarrell/alfred-github-workflow/master/Github.alfredworkflow)) 56 | by [@willfarrell](https://github.com/willfarrell) 57 | 58 | Searching Github for gists, repos, user repos, or repos starred by a user. 5000 requests per hour supported. 59 | ![alt text][github] 60 | 61 | ### [Hash](https://github.com/willfarrell/alfred-hash-workflow) ([Download](https://raw.github.com/willfarrell/alfred-hash-workflow/master/Hash.alfredworkflow)) 62 | by [@willfarrell](https://github.com/willfarrell) 63 | 64 | ![Hashing](https://github.com/willfarrell/alfred-hash-workflow/raw/master/screenshots/hash.png) 65 | 66 | ### [iOS Simulator](http://www.alfredforum.com/topic/2126-launch-ios-simulator/) (1.0) ~ [Download](http://zno.io/RcI1) 67 | 68 | Launch iOS Simulator without launching Xcode ~ *by [@maloninc](http://www.alfredforum.com/topic/2126-launch-ios-simulator/).* 69 | 70 | > Triggers: `ios`. 71 | 72 | ![iOS Simulator Workflow](https://cloud.githubusercontent.com/assets/398893/3528924/19f2603a-0794-11e4-8dcd-4478af1f24af.png) 73 | 74 | ### [IP Address](https://raw.githubusercontent.com/willfarrell/alfred-workflows/master/IPAddress.alfredworkflow) (1.2) ~ [Download](https://raw.githubusercontent.com/willfarrell/alfred-workflows/master/IPAddress.alfredworkflow) 75 | 76 | Shows your internal and external IP address ~ *by [@dferg](http://dferg.us/ip-address-workflow/).* 77 | 78 | > Triggers: `ip`. 79 | 80 | ![IP Address Workflow](https://cloud.githubusercontent.com/assets/398893/3528930/2a1f6d90-0794-11e4-95d9-494b27070e2a.png) 81 | 82 | ### [Kill Process](https://github.com/nathangreenstein/alfred-process-killer) ([Download](https://github.com/nathangreenstein/alfred-process-killer/raw/master/Kill%20Process.alfredworkflow)) 83 | by [@nathangreenstein](https://github.com/nathangreenstein) 84 | 85 | `kill {query}` 86 | 87 | ![alt text][kill] 88 | 89 | ### [Jenkins](https://github.com/jeroenseegers/alfred-jenkins-workflow) ([Download](https://github.com/jeroenseegers/alfred-jenkins-workflow/raw/master/Jenkins.alfredworkflow)) 90 | by [@jeroenseegers](https://github.com/jeroenseegers) 91 | >>>>>>> e87a787eb1bcf7c0db570c6fe790466fc1e55c09 92 | 93 | `jenkins {query}` 94 | 95 | ![alt text][jenkins] 96 | 97 | ### [ssh](https://github.com/isometry/alfredworkflows/tree/master/net.isometry.alfred.ssh) ([Download](https://raw.github.com/isometry/alfredworkflows/master/ssh.alfredworkflow)) 98 | by [@isometry](https://github.com/isometry) 99 | 100 | ![alt text][ssh] 101 | 102 | ### [StackOverflow](https://github.com/tzarskyz/Alfred-1) ([Download](https://github.com/tzarskyz/Alfred-1/blob/master/stackoverflow.alfredworkflow?raw=true)) 103 | by [@tzarskyz](https://github.com/tzarskyz) 104 | 105 | `st {query}` 106 | 107 | ![alt text][st] 108 | 109 | ### [Transmit](https://github.com/bigluck/alfred2-transmit) ([Download](https://raw.github.com/bigluck/alfred2-transmit/master/Transmit%20Favorites.alfredworkflow)) 110 | by [Jefferson Sher](https://github.com/bigluck) 111 | 112 | ![alt text][transmit] 113 | 114 | 115 | ### VirtualBox ([Download](https://www.dropbox.com/s/51pyuuj051pydn2/VirtualBox.alfredworkflow)) 116 | by [@MattD](https://github.com/MattD) 117 | 118 | ### [VMWare Fusion](https://github.com/ctwise/alfred-workflows#vmware-control) ([Download](http://tedwi.se/u/d4)) 119 | by [@ctwiseby](https://github.com/ctwise) 120 | 121 | ### [Beanstalk](https://github.com/Leenug/Alfred-Beanstalk) ([Download](https://github.com/Leenug/Alfred-Beanstalk/blob/master/Beanstalk.alfredworkflow?raw=true)) 122 | by [@Leenug](https://github.com/Leenug) 123 | 124 | ### [Say-workflow](https://github.com/BaksiLi/AlfredWorkflows/tree/master/Index/say-workflow) ([Download](https://github.com/BaksiLi/AlfredWorkflows/blob/master/workflows/say_command.alfredworkflow?raw=true)) 125 | by [@BaksiLi](https://github.com/BaksiLi) 126 | 127 | A workflow that simply reads out something (multilingually). 128 | `say {query}` to use the default voice (English); 129 | `say {lang-code} {text}` to specify the voice, e.g. `jp`, `fr` (anagrams supported). Users can also customize the voice, see [Usage](https://github.com/BaksiLi/AlfredWorkflows/tree/master/Index/say-workflow#usage). 130 | 131 | ![alt text][say-workflow] 132 | 133 | [caniuse]: https://raw.github.com/willfarrell/alfred-caniuse-workflow/master/screenshots/caniuse-browser.png "Sample result" 134 | [cdn]: https://raw.github.com/willfarrell/alfred-cdn-workflow/master/screenshots/cloudflare.png "Sample result" 135 | [dash]: https://raw.github.com/willfarrell/alfred-dash-workflow/master/screenshots/dash.png "Sample result" 136 | [encode]: https://raw.github.com/willfarrell/alfred-encode-decode-workflow/master/screenshots/encode.png "Sample result" 137 | [fontawesome]: https://raw.githubusercontent.com/ruedap/alfred2-font-awesome-workflow/master/screenshots/screencast.gif "Sample result" 138 | [github]: https://raw.github.com/willfarrell/alfred-github-workflow/master/screenshots/my.png "Sample result" 139 | [jenkins]: https://github.com/jeroenseegers/alfred-jenkins-workflow/raw/master/alfred-jenkins-workflow-screenshot.png "Sample jenkins result" 140 | [localhost]: https://raw.github.com/willfarrell/alfred-localhost-workflow/master/screenshots/apache.png "Sample result" 141 | [kill]: https://github.com/nathangreenstein/alfred-process-killer/raw/master/screenshot1.png "Sample kill result" 142 | [pkgman]: https://raw.github.com/willfarrell/alfred-pkgman-workflow/master/screenshots/npm.png "Sample result" 143 | [ssh]: https://raw.github.com/isometry/alfredworkflows/master/screenshots/ssh_user@local.png "Sample ssh result" 144 | [st]: https://github-camo.global.ssl.fastly.net/a5d8023b27bf15d503db5768220b6e779465ecd3/687474703a2f2f3768326f2e636f6d2f6173736574732f696d672f736f616c667265642f736f616c66726564322e706e67 "Sample StackOverflow result" 145 | [transmit]: https://camo.githubusercontent.com/ad3d2e816826fec2dd5880ceec5d761773a3f858/687474703a2f2f6934392e74696e797069632e636f6d2f73316a6430382e6a7067 146 | [say-workflow]: https://github.com/BaksiLi/AlfredWorkflows/raw/master/Index/say-workflow/pics/4.png "Sample usage in English" 147 | 148 | 149 | 150 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- 1 | // TODO Write test to ensure all workflows still work. --------------------------------------------------------------------------------