Jump to content

Most Liked Content

#4055 Evernote 9 beta 1 (for Alfred 3): Search, Create, Append, set Reminders... Al...

Posted by Carlos-Sz on 14 March 2013 - 04:41 PM


Alfred 2 workflow to search and create notes in Evernote.



  • ens to search in every note field
  • ens @ to search in a selected notebook
  • ens # to search notes with a selected tags

You can use ent (search in titles only) or enr (search in reminders) or entodo (search to-do notes) or enrec (search notes updated within a week) or enu (search notes with a source URL) instead of ens.

You can select multiple tags to fine tune your searching. Just add a second hash sign and select or type the tag e.g. ens #tag1 #tag2 :my query

In addition, you can select a single notebook then tags too e.g. ent @notebook #tag1 #tag2 :my query

Note that, if you want to select a notebook and/or tags, the query goes after the colon sign as seen above.



  • Return key to open the note
  • Shift key to preview the note
  • Option key to set a reminder
  • Control key to paste the note text content to the top most application
  • Function key to open the note URL
  • Command key to append text (from clipboard, selected text or typed) or selected file(s) in Finder. After pressing the Command key a new Alfred window will be shown so you will be able to select the text source and the action:
    • Return key will append without date
    • Option key with append with current date

Hint: You can also use the Command key to only add tags to a note. To do so, type or select a tag and don't type anything after the colon then select the source "Type a Note" e.g. enn #tag :

Note that Alfred Fallback Search is also supported (you have to add it in Alfred 2 Preferences>Features>Default Results, then click Setup fallback results button).


Keyword enn


You can optionally type the note title or, for a more complex creation, follow the syntax below:

@Notebook #tag1 #tag2 !reminder :Title

  • @notebook: after typing @ a list of notebooks will be displayed then select one or type it; the default will be used if omitted
  • #tags: after typing # a list of tags will be displayed then select one or type a new one (multiple tags are supported, type each one after a hash sign)
  • !reminder: after typing an exclamation point a list of reminder suggestions will be displayed then select one or type a custom reminder such as in 4 days or 05/01/2014 or 05/01/2014 at 2:00
  • Title: at the end, after a colon (or the second colon if you are adding time in your reminder)

Note that items of the syntax are optional, however the syntax has to end with a colon, with or without typing the note title e.g. #tag1 :

Note Content Source

  • From clipboard
  • From selected text
  • Typed directly in Alfred
  • From Safari or Google Chrome URL
  • From message(s) selected in Mail app
  • From file(s) selected in Finder app: you can create one note with files or one note for each selected files. Alfred File Browser also supported.

Type a Note also supports multiple lines and, in this case, the first line will be the title of the note e.g. enn Line 1 /n Line 2 /n Line 3


  • Return key: create a note
  • Control Key: create a note and open it
  • Command key: append text or file to a note
  • Option key: append text to a note with current date

How to Append

  • Highlight one of the note content source e.g. From Clipboard
  • Optionally type tags and a reminder e.g. #tag1 #tag2 !tomorrow
  • hold command key and hit return key
  • select a note from the list (search by title only) and hit return key


  • Message subject as the note title
  • Message received date as the note creation date
  • Message Link as the note source URL
  • A short header (e.g. sender)
  • A plain text version of the email content


Bring Alfred and type the keyword enpref:

  • Quick Look: select Card (Evernote default) or HTML (entire note content)
  • Search wildcard: select Manual (type an asterisk after the query string) or Automatic (may be slower)


Download Evernote 9 beta 1

For Alfred 2


  • Version 8.991
  • Release date: 20 Feb 2015
  • Made in OS X 10.10.2
  • Requires Evernote 6.06 from evernote.com
  • Requires Alfred 2.6 or later
  • Download now


What's new?

  • 9 beta 1: Alfred 3 support
  • 8.991: Evernote 6.06 initial support
  • 8.9: Yosemite beta and note templates support
  • 8.7: interface bugs fixed
  • 8.6: enn issue fixed
  • Improved reminder time support e.g. Tomorrow at 2:00
  • Added support for tags that start with a hash sign e.g. #Home
  • Added support for tags that start with an at sign e.g. @Work
  • Added support for notebooks that start with an at sign e.g. @Notes
  • Workflow should be faster in most of cases
  • When appending from a search result now you can hold Option key to include current date
  • Type a Note supports multiple lines (first line will be the title) e.g. enn Line 1 /n Line 2
  • New Keyword enl and its hotkey to load the last search query
  • Added support for some of Alfred 2.3 new features

Workflow version history here.

  • Pedro Lobo, Jono, drking and 30 others like this

#10808 Menu Search

Posted by ctwise on 15 April 2013 - 01:27 AM

The previously released menu search workflow has been universally panned due to the poor performance of the AppleScript that dumps menu contents. The caching of results worked very poorly as a stop-gap. So, I've re-written the menu extraction in Objective-C. It's much faster. The source is here: https://github.com/c...lfred-workflows


You can download the workflow directly from http://tedwi.se/u/db


To recap, this workflow lets you trigger an application's menu's from Alfred. For example, if you're in iTerm and trigger Alfred, you can type 'm view' to get a list of all menu items with 'view' in the name or that belong to the 'view' menu. Selecting one of the entries triggers the corresponding menu entry in iTerm. In one sense it gives you a command-line to control your applications.


The workflow has the beginnings of shortcut key display as well but it's currently disabled due to numerous bugs.




v1.3 - Provide error message when assistive devices isn't checked.

v1.2 - Skip the Safari History and Bookmarks menus. They take too long.

v1.1 - I fixed the bug with Alfred not remembering selections and added AlleyOop support. Download from the same link.


Requires OS/X 10.7+.




You need to turn on OS/X assistive device support to allow this workflow to operate. You can find the checkbox in Settings. The settings page looks very different in recent versions of OS/X but the wording for providing access for assistive devices is very similar no matter what OS/X version you're using. Here's an image of the settings from the latest version of Mountain Lion.



  • phyllisstein, Tyler Eich, Clinton Strong and 19 others like this

#7903 Alleyoop: Update Alfred Workflows

Posted by phyllisstein on 28 March 2013 - 06:06 PM

Note from Andrew: While this is a convenient method for updating workflows, I cannot endorse the use of it unless you are fully aware of the security implications of blanket updating all of your workflows. I'm currently working on a built in workflow auto-updater, for a future Alfred 2 release, that performs the standard verification checks that Alfred currently does on manual import, along with migrating your hotkey/keyword settings on upgrading. I'll also be adding 3rd party workflow developer signatures to keep you safe.


Hey all,

I've just completed a workflow designed to make it easier for workflow developers to push updates to their work. (And to their flows.) It's called Alleyoop, it's based very heavily on the concept behind David's old extension updater, and it works a little something like this:

  1. When you enter the query oop, it searches through the workflow folders for files named update.json. update.json indicates what version of the workflow is currently installed and where to check for an update. (The format is below.)
  2. Alleyoop downloads a remote json file, indicated in update.json, and if that file indicates a higher version, it downloads the workflow at the address given by the remote file.
  3. The user finds the workflow in his or her ~/Downloads directory and opens it.
  4. There is no step 4.

Workflow developers can start implementing this workflow immediately. All you need is a static place to host a json file and an alfredworkflow file—so Github will do, failing all else, but Droplr won't. Place an update.json file in your workflow, with the following keys defined:


    "version": 1.0,
    "remote_json": "http://alfred.daniel.sh/Updates/Things.json"


version should be a float, meaning that 1.0 and 1.1 and 3.14159 are all valid, but 3.1.4 is not, and remote_json should point to a json file on a remote server that's defined like this:

    "version": 1.5,
    "download_url": "http://alfred.daniel.sh/Workflows/Things.alfredworkflow",
    "description": "Brief description of the update."


If the version on the remote server is greater than the version on the user's computer, s/he'll see something like this:



Selecting a workflow from the list will download it. No fuss, no muss.


And that's it! Enjoy implementing this, until we get a good package manager running again, and let me know if you run into any difficulties.


Download Here

  • Tyler Eich, drking, Clinton Strong and 16 others like this

#5785 Battery - view summary stats about your laptop battery

Posted by Benzi on 19 March 2013 - 11:29 AM



Description: Shows summary information about your laptop battery (charge, time, status, charge cycles, and health - % of maximum charge your battery can now hold compared to its original design capacity)

Usage: enter the keyword "battery"

Tested on: Mountain Lion, MacBook Pro

Download: from here



  • Weaselboy, drking, GamerChase and 15 others like this

#704 Weather Workflow (with Conditions and Forecast)

Posted by David Ferguson on 16 January 2013 - 11:11 PM



Updated 3/18:

NOTE: Set your location again so a default weather unit gets set initially, then change it.

Removed saving to the Workflow Data folder and actually save IN the workflow folder now. Should fix issue a few users are seeing and also allows syncing weather location.



  • donparr, ithinkimalion, Jono and 14 others like this

#4357 Reminders

Posted by Jack James on 15 March 2013 - 12:43 PM

This workflow lets Alfred create new reminders in reminders.app, and show current reminders*.
Basic Usage
To use, just type "r reminder_text" into Alfred. E.g. "r check out some of Alfred's other workflows" to find an existing reminder with the search text*, or to create a new one.
Actioning an existing reminder marks it as complete.
Advanced Usage
Hold option to view the new/existing reminder in Reminders.app, hold control to delete it instead of marking it complete.
To set a reminder for a specific date, use any of the following commands:

  • r today release the hamsters into the wild
  • r tomorrow bring about financial ruin upon my enemies
  • r thursday have a banana
  • r in 5 minutes drop everything
  • r in 2 hours laugh out loud in random thoughts list
  • r in 3 days 1 hour pick stuff up off the floor
  • r in 1 days at 3pm to run amok
  • r on 24/12/13 to forget everything I know about things in movies
  • r on 12 June 15 to come up with some interesting ideas
  • r on 11 12 13 to check what the weather's like
  • r on 31-12-99 23:22 to panic about the millennium bug
  • r at 2pm to wait for nothing in particular
  • r thursday at 15.30 to ask some difficult questions

You can use most of the same keywords to show existing reminders (Mac OS 10.8 or lower only), so for example "r tomorrow" will show you all reminders that are due tomorrow, "r in thoughts list" will show you the reminders in the "random thoughts" list, and yes, you can do combinations like "r tomorrow in thoughts list"!


All of the day keywords can be abbreviated to at least 3 letters, so you can do "r tod", "r tomo", "r thurs" and so on. Minutes can be abbreviated to "min" and "mins" and hours to "hr"


To set a priority, use an exclamation mark on its own at the end of the command, like "r get more milk !" (note the space there). If you want to be really flash, you can put 1/2/3 for increasing levels of priority. So "r get some sleep !1" creates a low-priority reminder, "r behave myself !2" is medium priority, and "r dance, always dance !3" is high priority.

Reminders from Applications

You can use "r this" to turn the current application into a reminder, such as the current page in Chrome or Safari, or the current Mail message. Again, combinations are possible, "r this today website to check out in procrastination list" is perfectly feasible!
Currently supported applications: Safari, Google Chrome, Mail, Contacts/Address Book, Finder, Chromium, TextMate, TextEdit, Vienna, OmniFocus, WebKit Nightly, FoldingText, Google Chrome Canary.
Please post with requests for other applications and I'll do my best to add support.

Getting help
Type "r help" to show the above examples in Alfred

Dates & times

The order of d/m/y (as well as HH:mm) I believe will depend on your region settings in the OS.

The workflow tries to be smart about times, but due to needing to support both 12 and 24-hour clocks, you will get more predictable results when using "at 11am" rather than "at 11:00"
Other keywords

  • "r all" will show all current reminders (as will simply typing "r" with no keywords)*
  • "r refresh" will show all current reminders and refresh the list*
  • "r overdue" will display all overdue reminders*
  • "radd" will show options just for adding reminders
  • "rshow" will only show existing reminders*
  • "rtest" is for debugging purposes and will identify anything that might be broken

If you want to change the default reminder list, edit the applescript property at the top, otherwise it will just use the first one (unless you use "in Y list" at the end).


* Not currently supported in OS 10.9


Note: OS 10.9 Onwards


This workflow currently operates in a "write-only" mode in OS 10.9 or later.

Due to an issue with OS 10.9 (and likely 10.10), I have removed some of the functionality– specifically the ability to view current reminders within Alfred. You can still use all the commands for adding new reminders, and in the event that the issue is fixed, I will restore full functionality. Read on if you want more details on why this is.


When using this workflow with 10.9+, performance is extremely slow (14x slower than 10.8) due to an apparent bug in osascript (which may affect other Alfred workflows too, or might just be limited to accessing Reminder data). This means that fetching data from Reminders is taking around a minute or so per reminder. This is a reproducible bug with AppleScript that has nothing to do with Alfred or this workflow, which I have logged with Apple as of October 7 (#15163843), but has not yet been addressed (and as with other bugs, may never be).


The workflow is designed to use a caching process to store current reminders (as trying to access them directly on any OS version is somewhat slow), but even this can result in prolonged CPU spikes while the cache is built in 10.9+, as well as general unresponsiveness of Reminders.


This is probably the best I can do for now until the bug gets fixed (which might never happen). I am genuinely sorry about this, and if I can figure out a way around it, I will do so, but ultimately the workflow has to communicate with Reminders via AppleScript to some extent.


Additional setup for OS 10.9+


You will need to enable access to your reminders. You will be prompted to do this when you run the workflow, but if you need to check, go to

System Preferences > Security & Privacy > Privacy > Reminders

Make sure both "Alfred 2" (and "osascript", if it is shown) are enabled.


  • Friday, 3 June 2016 – Compatbility for users who did not previously have Alfred v2 installed

  • Wednesday, 28 October 2015 - attempted fix for reminders not quitting on OS <10.9

  • Tuesday, 27 October 2015 - fix for reminders not closing after adding a new reminder

  • Thursday, 15 October 2015 – compatibility for OS 10.11 El Capitan (and hopefully future releases)

  • Wednesday, 21 January 2015 – added pattern “r in {x} days at {time} to {something}” 

  • Thursday, 30 October 2014 – days can now be abbreviated to 3 or more characters (e.g. “tod”, “tomo”, “thurs”, etc.), minutes can be abbreviated to “min” or “mins”, hours can be abbreviated to “hr”; the priority of the reminder can now be specified by “ !” at the end of the query, “ !1”,“ !2”,“ !3” each with increasing priorities

  • Wednesday, 22 October 2014 – fixed cache process errors on OS 10.10, workaround for apple bug #18734006 on OS 10.10

  • Tuesday, 21 October 2014 – addressed some internal errors (which should also improve performance a little), notifications should now be working on OS 10.10, fixed Mail integration on OS 10.10, Mail integration now takes the most recent message if multiple messages (or a conversation) are selected

  • Saturday, 26 July 2014 – Disable showing reminders in OS 10.10 (Yosemite)

  • Thursday, 9 January 2014 – Fixed Finder links in OS 10.9

  • Saturday, 23 November 2013 – Disable display of existing reminders under OS 10.9

  • Friday, 22 November 2013 – Workflow will now display a message if the command is not valid

  • Saturday, 2 November 2013 – Fixed an issue that would cause the workflow to crash the first few times it was run; fixed an issue that would prevent update checking to work correctly

  • Friday, 1 November 2013 – Fixed an issue where caching reminders would cause update checking to fail

  • Wednesday, 23 October 2013 – Increased timeout on OS 10.9, and allowed reminders to be retrieved from the cache while it's running; times specified without am/pm are now assumed to be in 24hour format; corrected an issue where 12 o'clock times were calculated incorrectly; you can now use "noon" and "midnight" to specify time

  • Tuesday, 22 October 2013 – Prevent cache processes overlapping; recreate damaged cache file if needed; workaround for OS 10.9 GM2 plist bug

  • Wednesday, 9 October 2013 – Added support for Google Chrome Canary; added plain text formats of applescripts; fix for cache process failing for new users

  • Monday, 7 October 2013 – Added profiling to rtest; "r" with no arguments is now the same as "r all"

  • Friday, 4 October 2013 – Compatbility with OS 10.9 Mavericks GM

  • Wednesday, 18 September 2013 – Fix for non-gregorian date format

  • Tuesday, 17 September 2013 – Updated q_workflow module to latest version

  • Wednesday, 10 July 2013 - Added support for OmniFocus 2, TextMate 2 and FoldingText

  • Thursday, 18 April 2013 – Fixed recognition of 10/11/12am/pm times

  • Tuesday, 16 April 2013 -- Added support for WebKit Nightly.
  • Monday, 15 April 2013 – Added "r in x days y hours", "r in x hours y minutes", "r today/tomorrow/weekday at time to x" patterns
  • Thursday, 11 April 2013 – Added support for OmniFocus, Vienna, reminder from address book now adds a link to the contact
  • Wednesday, 10 April 2013 – Fix for -609 error (thanks, stevef!)
  • Tuesday, 9 April 2013 – Added "r refresh" keyword to refresh list ("r all" will no longer refresh the list); added "rshow", which will only show options for existing reminders, "radd", which will only show options for adding new reminders; added "rtest" which runs a set of tests to check for potential problems; fixed an issue that would cause workflow to crash (thanks, erist!)
  • Monday, 8 April 2013 – Better compatibility for editing library scripts on other systems; it's now possible to delete reminders by holding down control; fixed a rare issue where the workflow might incorrectly report a new version is available; iconography tweak; added "overdue" keyword; added support for TextMate and TextEdit; allow "r in 1 minute/hour/day"
  • Sunday, 7 April 2013 – Don't mark reminder as complete with option held down; properly escape illegal characters in query; added support for Finder and Chromium
  • Saturday, 6 April 2013 – Added "r this" which captures data from the current application and turns it into a reminder; support for Google Chrome, Safari, and Mail; fixed a regression; support for contacts/address book; added icons from the icon factory; "r all" now refreshes the cache
  • Friday, 5 April 2013 – Show "r all" in help; don't close reminders if its been moved to the foreground; all keywords can now be used to filter displayed reminders; changed the cache duration to 2 hours; subtitle for existing reminders shows more information where possible
  • Thursday, 4 April 2013 – Performance improvements; hold option to view the selected reminder in Reminders.app
  • Wednesday, 3 April 2013 – Fix for "in list" pattern breaking up text; added "r help" examples; don't prompt to create reminder with "all" keyword; checks for newer versions of the workflow
  • Tuesday, 2 April 2013 – If reminders.app is closed, it will stay closed when using this workflow
  • Sunday, 31 March 2013 – Added pattern "r Wednesday something"
  • Wednesday, 27 March 2013 – Renamed workflow to "Reminders"; Use application id instead of name, Alfred now shows existing reminders in his list (selecting one will mark it as complete); keyword is now optional
  • Tuesday, 26 March 2013 – Now sets specified date as the reminder date, rather than due date; added pattern "r something in Y list"
  • Wednesday, 20 March 2013 – You can now use the pattern "r at 1.30 to something"; Alfred will tell you what's going to happen before you press enter; split off code to library file
  • Tuesday, 19 March 2013 – You can now use the pattern "r in X minutes/hours/days something"
  • Sunday, 17 March 2013 – You can now specify a date for the reminder. See the examples above.

Download (Alfred v3)
http://bit.ly/1UlcR8F (Approx. 1MB)
Note: this workflow will notify you if a newer version is available. To disable this functionality, change the property "shouldCheckForUpdates" to "false"


Alfred v2

It's not currently known whether the latest release will be backward-compatible with Alfred v2. To download a version known to work with Alfred v2, please use this link instead.


Source: https://github.com/s...lfred-reminders
This workflow is provided as-is, use it at your own risk. I can't take any responsibility for anything bad that happens as a result of using it, including, but not limited to, loss of data, loss of sanity, spontaneous human combustion.



By far the best way to give me feedback is to submit an issue on GitHub. Alternatively, just reply to this post.

  • twinpeaks, drking, vdesabou and 14 others like this

#916 Search Safari and Chrome Tabs [Updated Feb 8, 2014]

Posted by Clinton Strong on 18 January 2013 - 11:12 AM

Search your tabs in Safari, Chrome, Chromium, Chrome Canary, and Webkit.


When you action a result, it'll bring your browser to the front and switch to the selected tab. You can also close a tab by holding down alt when actioning a result.

Download from Packal


Updated Feb 8, 2014: Made it more resilient to an AppleScript error that could cause a blank output.


Update #2, Feb 1, 2014: Fixed regression with searching. You should be able to search anchored by words (and capital letters in CamelCase words) again.


Updated Feb 1, 2014: Rewrote the workflow. It now supports copying the URL of a tab, viewing a tab in QuickLook, and closing a tab with a modifier key.


Updated Oct 11, 2013: Fixed issue with improper string encoding in Mavericks and Ruby 2.0 breaking the workflow.


Updated Oct 9, 2013: Updated for Mavericks and Ruby 2.0.0. Removed thumbnails for now (beta versions of Safari don't seem to generate them anymore). Fixed some issues where the proper window wouldn't always focus correctly.


Updated May 4, 2013: Experimental support for webpage thumbnails. Prevent launching browsers when WebKit is open.

Updated Mar 26, 2013: (Hopefully) prevent launching browsers when it's not supposed to, and fix an issue with it not detecting WebKit.

  • Pedro Lobo, jarhead, drking and 13 others like this

#3441 Recent Items 4.2 for Alfred 3: Docs, Folders, Apps + Custom Categories + Favo...

Posted by Carlos-Sz on 26 February 2013 - 12:21 AM


Workflow to display recent Finder files and folders featuring:

  • 5 default categories
  • 2 custom categories
  • Favorites, including a file action
  • Keywords and hotkeys for Favorites and all categories apart
  • Interaction with Open/Save dialogs and Finder Go To Folder
  • Preview, reveal, open or use Alfred file actions


Show Alfred and type the keyword rec:


You can also use the category keyword if you prefer to access the recent files directly, without an initial menu:

  • Now: keyword now
  • Folders: keyword fol
  • Applications: keyword apps
  • Documents: keyword docs
  • Downloads: keyword dow
  • Custom Category 1: keyword c1
  • Custom Category 2: keyword c2
  • Favorites: keyword fav

In addition, there is a hotkey for the keyword rec, Favorites and all categories apart.

Note that all keywords, as well as the hotkeys, can be changed (go to Alfred Preferences > Workflows).

Finally, once inside a category you have the following actions:

  • Return key: open the file or folder
  • Command key: reveal the file or folder in Finder
  • Option key: pass the file/older path to an open/save dialog or Finder window
  • Control key: add/remove an item to/from Favorites
  • Shift key: preview (Quick Look) the file or folder

Custom Categories

You can set up to two custom categories:

  • Show Alfred and type the keyword recpref
  • Select a category to configure and press return key
  • Type an unique category name with at least 3 characters
  • Type one or more (separated by comma) file types e.g.: com.adobe.pdf,public.plain-text

To find a file type you can use Alfred Metadata Analyzer.

To remove a custom category press command key while highlighting one of them in recpref.


All files or folders set as a favorite item will remain in the list no matter how old they are.

To add an item to Favorites just highlight a file or folder, hold control key and press return key.

To remove an item go to Favorites, highlight an item, hold control key and press return key.

You can also add items utilizing Alfred File Action (accepts multiple files).

Note that Favorites has also its own keyword (fav) and hotkey.

Interacting with Open/Save Dialog or Finder

You can pass a recent file or folder path, or an item in Favorites, to an open/save dialog or even the current Finder window to go to that folder:

  • when an open/save dialog is displayed type the keyword rec or any other category keyword
  • find an item (a file or folder or an item from Favorites), highlight it, hold option key and press return key
  • wait a bit so the workflow can load and paste the item path

Default Folder

The workflow remembers the last path used per application. To use the feature just type the keyword df when an open/save dialog is displayed.

If the workflow was never used for the application, or the path does not exist anymore, then the keyword rec will be automatically triggered so you can select a path from a file or folder.

There is also a hotkey to make things even faster.

Make sure to give the feature time to process because e.g. if you hold keyboard keys way too long then the feature may not work as expected.

What’s new

  • Up to 2 custom categories (keyword recpref)
  • Downloads category
  • Keyword for each category
  • Hotkey for each category
  • Multiple files in Add to Favorites file action
  • Changed Auto-path to Default Folder (keyworod df)
  • Changed Just Now category to Now
  • Added Help (keyword rechelp)
  • Update to Alfred 2.3 features
  • Several internal improvements



  • Version 4.2
  • Release date: 19 Jun 2016
  • Requires Alfred 3
  • Download Now


Download for Alfred 2

  • phyllisstein, twinpeaks, Jono and 13 others like this

#3895 Colors—convert color formats & access the OS X color panel

Posted by Tyler Eich on 10 March 2013 - 10:53 PM

Colors v2.0.0


Get it from Packal (Recommended)


Quick Summary:

This workflow can process and convert all CSS color formats and several Objective-C formats, namely NSColor (calibrated and device) and UIColor. It also provides an interface to the OS X color panel for easier color manipulations.


It's written in native code (i.e. it's really fast).


Quick Preview:


You can find a full description on Packal.


Direct downloadsource code on Github

  • Andrew, phyllisstein, Florian and 11 others like this

#2522 Send URL

Posted by Jonas Eriksen on 05 February 2013 - 11:36 PM

I have finally converted my Send URL extension into a workflow.




The workflow selects the URL from the frontmost App or a URL from the Clipboard. Supported Apps are:

  • Safari
  • Webkit
  • Google Chrome (Beta/Dev/Canary)
  • Camino
  • Opera (and Opera Next)
  • Omniweb


You can then send the URL to a variety of Apps


  • Safari
  • Webkit
  • Google Chrome (Beta/Dev/Canary)
  • Camino
  • Opera (and Opera Next)
  • Omniweb
  • Firefox (and Aurora)
  • iCab
  • Sleipnir
  • Paparazzi!
  • Mail
  • Sparrow
  • Postbox
  • Gmail
  • VLC
  • Adium (as a chat to an online contact)
  • Droplr
  • downforeveryoneorjustme.com
  • and the clipboard


The workflow only list the Apps installed on you mac.

You can download Send URL here:





I have updated Send URL.  

The update fixes a bug where the workflow would not work if the URL contains a '&' and downforeveryoneorjustme.com is not working correctly.

I have also included options to copy the URL as a HTML or Markdown link (including the page title)

  • phyllisstein, jarhead, johsny and 11 others like this

#1117 EggTimer v2 [updated to 2.0 final]

Posted by CarlosNZ on 20 January 2013 - 07:00 AM

Hey folks,


I've been chugging away building a new version of my EggTimer extension to take advantage of Alfred 2's new features. And now it's ready for whoever would like to to have a playaround with it and see what they think:


EggTimer v2.0



It will also be available at Tom's Alfred Repo, but I personally haven't had a chance to test that yet, so let me know how it goes for you.


Now, it's very much a beta, as there's several things that don't work as well as I'd like yet, but I'm pretty pleased with how the integration with Alfred 2's new live results feedback via the Script Filter is working. My aim is to have a really nicely polished, easy-to-use (no users fiddling with config files) workflow ready to release by the time Alfred 2 goes public, so any comments or suggestions are most welcome.  It's ready! (22 March 2013)


I've included a full summary of all the functionality in the documentation included in the download (enter timer help in Alfred), but here's just a quick overview of the features:

  • Simple timers
  • Auto-repeating timers
  • Alarms (set a specific time)
  • Snooze function
  • Repeat function
  • Recent Timers list (choose one to restart)
  • Full integration into Alfred's results window.

Couple of quick caveats:

  • EggTimer currently requires growlnotify to display notifications when timers finish. This is because the timer process completely decouples from Alfred to run in the background, so it can’t feed back its output to Alfred. I’m working on a solution to use a Notification Centre alert option to make this as seamless as possible to the user.

  • Currently, running timers won’t restart after a crash or a reboot. I’m working on a solution to this which I aim to have working soon.

Okay, that's about it. Enjoy, and let me know how it works for you.




21 January 2013: Updated to beta 2



  • Timers/Alarms now use a “while…” loop to check due time against time of day (instead of just sleeping for a duration). This prevents the problem of timers running late if the computer was put to sleep. (Don't know why I didn't just do this to begin with.)



24 January 2013: Updated to beta 3



  • Now uses recommended working folders for storing timer info and preferences. The main benefit from the user point of view is that future updates won’t overwrite your timers and preferences.
  • Timers and Auto-timers now accept hour:minute input. Syntax is timer HRS:MINS Reminder.
  • Can now stop timers from the timer list using the option-key modifier. Kind of an ugly implementation though, as it will display the same information regardless of whether it’s context-appropriate. Trying to think of a better way to make this work. (Suggestions welcome!)
  • Timers will be restored if they have crashed. This is only partially implemented though, because it’ll only check if you actually run the workflow. It won’t restore them at login yet, which is more important. Working on it.
  • Miscellaneous minor tweaks.



27 January 2013: Updated to beta 4



  • The big one: will now resume timers after restart/re-login. EggTimer adds an entry to the OS X launchd daemon to check for and resume timers at startup. You will be prompted to give permission for this on first launch of EggTimer.
  • New keyword/workflow structure. Check out the workflow config panel to see what’s what. If you’d prefer the old ones (all starting with timer), just change them yourself (eg. repeat -> timer repeat). You’ll note that from the timer list (timers or hotkey Ctrl-T) you can also select to launch a new timer or alarm (courtesy of Alfred’s new Applescript-ability).
  • Now has a “nuke” option (timer nuke) to reset EggTimer back to initial blank config. (Deletes all working folders, cancels running timers, uninstalls startup item.)
  • Fixed bug with “08” and “09” minutes entries when using hrs:mins timer format.
  • More specific icons and other miscellaneous UI tweaks.


  • Fixed minor (and embarrassing) regression. :wub:



28 January 2013: Updated to beta4b



  • Fixed absolute path reference preventing permission dialog from launching.


28 January 2013: Updated to beta4c



  • Doh! One more pesky absolute path eliminated. There's still a bit of weirdness with resuming timers after a login though, so I'm still trying to figure that out. Maybe answer "no" to installing startup item for now..


  • Okay, the problem was fairly minor (just me being scatterbrained :rolleyes: ), so the startup check should work nicely now. Here's hoping!



22 March 2013: Updated to v2.0 (final)

  • I've finally integrated proper notifications for the completed timers. It will work with either Growl or Notification Centre, depending on what you have selected in the workflow config. growlnotify is no longer required, and you'll find "EggTimer" as a properly registered application within Growl's preferences (where you can tweak it).
  • Miscellaneous tweaks and tidy-ups (including documentation - timer help to display)

  • Pedro Lobo, phyllisstein, twinpeaks and 11 others like this

#5348 Play Song - Quickly play songs, albums, and more from iTunes

Posted by caleb531 on 17 March 2013 - 10:53 PM



With the introduction of Alfred v2.0, the built-in iTunes mini player is now the only way to interact with my iTunes library in Alfred. However, I would prefer to quickly search for and play songs without entering the mini player first. Therefore, I created Play Song—a workflow designed to make playing songs in iTunes extremely quick and convenient.




Download Play Song (latest)




Play Song enables five keywords which allow you to search for and play songs in your iTunes library.

In order for Play Song to function properly, it requires access to assistive devices. You can enable this for Alfred via the Security & Privacy pane of System Preferences.


Playing a song
To play an individual song, use the playsong keyword. Songs whose names match your query will populate the list of results. Choosing a song from the list will play that song once.
Playing an album
To play all songs from a particular album, use the playalbum keyword. Albums whose names match your query will populate the list of results. Choosing an album from the list will play all songs from that album (ordered by track number).
Playing an artist
To play all songs by a particular artist, use the playartist keyword. Artists whose names match your query will populate the list of results. Choosing a artist from the list will play all songs by that artist (grouped by album).
Playing a genre
To play all songs within a particular genre, use the playgenre keyword. Genres whose names match your query will populate the list of results. Choosing a genre from the list will play all songs within that genre (grouped by artist).
Playing a playlist
To play all songs within a particular playlist, use the playplaylist keyword. Non-empty playlists whose names match your query will populate the list of results. Choosing a playlist from the list will play all songs within that playlist (according to playlist order).




If you have a bug to report or a feature to request, please submit an issue on GitHub.


Release Notes


Release notes for the workflow are also available on GitHub.

  • twinpeaks, drking, Boarder24 and 10 others like this

#4656 Pinboard Search Workflow

Posted by eknkc on 16 March 2013 - 12:28 AM



I just created an alternative Pinboard workflow that allows searching for pinboard bookmarks within Alfred. It can fetch data asynchronously, so there should not be delays during searches and the matching code has some fuzzy logic. Might come in handy for Pinboard users so I wanted to share.


NOTE: It requires Node.JS to be installed. Please get it from http://nodejs.org if you dont have Node.




pinboardauth username:TOKEN <- set access token (get it from https://pinboard.in/settings/password)


pb query <- search for query

pbunread <- items in read later list

pbreload <- force data reload


Hold cmd while selecting a bookmark to copy it's url to clipboard.

Hold ctrl while selecting to delete a bookmark from your pinboard.





Source Code:



Let me know if it works for you.

  • twinpeaks, Jono, helloleo and 10 others like this

#14188 Workflow: Units - convert currency length temperature weight and more

Posted by designandsuch on 20 May 2013 - 02:04 AM

A better unit converter





 Download V0.6

contact thijs@designandsuch.com for questions, bugs, ideas and such


try out the demo





There are more unit converters available. but i didn't like the lack of speed due to the feeds. Thus i redid one myself which calculates everything on your mac. It fetches new currency data once in a while.. that's the only time when a second delay might appear. And in my humble opinion it's already better than all other unit converters around.


I might add more units in the future but so far it has:


- 7 units temperature  ( celsius, kelvin, fahrenheit etc. )

- 21 units on length  ( km, miles, nautical miles etc. )

- 15 units on weight   ( kg, lb, etc. )

- 8 units on time ( days, hours, years months etc )

- 18 units on digital memory ( GB, MB TB bytes, kilobytes etc )

- 5 units on speed ( km/h, miles per hour etc.

- 90 units on currencies ( euro, dollar, pounds, dinar etc. )


that's 164 units



  • It has a nice blind rating system. so the more you choose for one answer, the more it will be likely that that one shows up in the suggestions.


  • Automatic updates from a currency xml file


  • I am working on an automatic update on the whole workflow so i could add new features while you use it. But that is not finished yet.. and i thought.. let's start sharing maybe ill get some nice feedback for possible cool ideas.


  • * designed the icons myself, probably could work some more on those too.




it doesn't need explanation...

if you'll just start typing

"5 kilometer to miles..."

or something you will figure out how it works.


some screenshots:









  • Florian, thec13, David and 10 others like this

#4632 Just another minimalistic Theme [Light, Dark & El Capitan version] - Now...

Posted by egla on 15 March 2013 - 11:42 PM

Hey I made another minimalistic theme, as none fit my wishes really well!









Minimalistic 3





Minimalistic 3 Dark Mode





Minimalistic Light 3





Minimalistic Dark 3






Minimalistic 3



Minimalistic 3 Dark Mode



Minimalistic Light 3



Minimalistic Dark 3





Thanks for the more than 10000 downloads!


EDIT: Changed the color of the numbers for better readability for Minimalistic Light 3

  • Pedro Lobo, Tyler Eich, David and 9 others like this

#21988 Packal: Workflow and Theme Repository

Posted by Shawn Rice on 11 January 2014 - 11:45 PM



I'm happy to announce that after months of development, I'm ready to make a new workflow and theme repository available to the public as an open beta: Packal. Workflows and themes are taggable and searchable. You can add in the icons, screenshots, long descriptions, and brief ones. There are many different ways to find whatever you need there. Since this is an initial announcement, there isn't much content there yet, except for the workflows and themes that a few kind testers uploaded.


Themes are stored as a simple application URL, which means there are no files to download, but, instead, they import directly into Alfred2. Workflows are scanned for viruses after they are submitted but before they are made available publicly. Workflow authors can easily update their workflows just by editing the page and replacing the workflow file there.


What is even better is that Packal has its own updater for workflows. So, you have the option to update any workflows that you have downloaded from Packal.


I think that these are exciting developments for Alfred, and this sort of repository is what many people have been waiting for since these forums were created.


One great advantage for distributing your workflows via Packal is that you do not need to maintain your own download links for your workflows anymore, so you won't need to worry about download limits on sharing services. Another advantage is that it will receive more visibility as it is a place where people can look for workflows and themes without having to page through the impressive number of posts in these forums.


So, please, head over to Packal, browse what's there, and, very importantly, submit your own workflows and themes.



  • Andrew, Tyler Eich, Clinton Strong and 9 others like this

#19590 [Mavericks] Merge all Finder windows.

Posted by iKam on 01 November 2013 - 01:51 AM

Hi guys.


The build-in Finder tab feature is awesome in Mavericks.


And here is a little workflow to merge all current Finder windows into one single window with tabs.


Hope it can help.




Download it.

  • vdesabou, thec13, Benzi and 9 others like this

#912 AlfPT - Alfred Package Tools (Workflow Installer/Updater)

Posted by tomhunt on 18 January 2013 - 09:54 AM

UPDATE by Vero (Alfred's mum):

The AlfPT site was a pilot project for an installer/updater by Tom Hunt and is no longer available.



AlfPT was a wonderful idea by an Alfred user, Tom Hunt, to create a way for workflows to be updated and gathered in one place. However, Tom has decided to take the project offline (due to school/work commitments and the bandwidth requirements of that project). As such, documentation in this thread is now outdated.


Here's what's coming soon:

- Other users are working on their own repositories for workflows

- We are working on an official v2 Extras site, which will include curated workflows (which we've tested and checked) and themes


We'll also be publishing a few blog posts with our favourite and your favourite workflows very soon, so keep an eye on the blog for the links to the above! :)






The Unofficial Alfred Workflow Repository







Hi all


Introducing AlfPT - the easy way to install and update your Alfred v2 Workflows.


Download the AlfPT workflow here



Workflow Users


Once you've installed AlfPT use the following commands:


alfpt install {query} :  to find new workflows to install

alfpt install {query} -a {author} -b {bundleid} : filter results by author/bundle id. Both flags are optional.

alfpt update : to list any workflows you've installed through AlfPT that have new versions available. Select one to update.

alfpt update -f : to list all of your workflows, regardless of whether there are new versions available. Select one to update.


Workflow Developers


Want to get your workflows into the repo?


Visit the AlfPT homepage to register and start uploading workflows. 


If there are any files in your workflows that you do not want to be overwritten during the update process (config files and the link) prefix them with an underscore e.g _icons 



It's very likely that the AlfPT workflow will be updated regularly over the next few days so keep alfpt update-ing to get the latest release.


If you run into any problems just let me know.


Happy workflowing!




  • twinpeaks, Enhorn, Florian and 8 others like this

#6878 Find and paste unicode symbols - arrow, triangles, greek and more

Posted by bevesce on 23 March 2013 - 04:31 PM

Find and paste unicode symbols. I included a lot of them, like really a lot, over 20k I think, but for me workflow works pretty fast.


Symbol can be pasted as symbol (mh...), in html encoding, as python string and as unicode code point.







  • Tyler Eich, CarlosNZ, thec13 and 8 others like this

#11066 About This Mac

Posted by RodgerWW on 16 April 2013 - 12:59 PM




For those that need to see/copy info from the system.

Just open Alfred and type "about"


To RESET the workflow type "xabout"


FN+ENTER will copy the selected entry to the clipboard.

SHIFT+ENTER will paste selected entry to front most app.


CTRL+ENTER will take you to Apple's support website (based on your hardware).

OPT+ENTER will take you to Apple's hardware specifications website (based on your hardware).


June 3, 2014:


Added Yosemite Icon (also updated script) for those using the Developer Previews so the System Version line shows the correct image.


July 23, 2013:


Added Mavericks Icon (also updated script) for those using the Developer Previews so the System Version line shows the correct image.


July 9, 2013:


I found an error in a line of my workflow which on most systems is a lenient one, but on some results in the Human Readable Machine in line 1 of the results to simply not show up. The error also made the links to the support site and hardware specs site not function correctly. I have corrected this line in the workflow.


PLEASE NOTE: On SOME systems, and even on the current build of Mavericks, the plist file the workflow reads from is protected in a slightly different way. This means the permissions need to be changed on the plist. I have included the Terminal instructions in the 'readme' tab of the Workflow. To access this, load Alfred Preferences, Double Click on the Workflow in the left sidebar "About This Mac", and in the window that pops up, click the Readme tab ... and read!


May 16, 2013:


Added Model Identifier beside system name in top row. SO for MY system it now shows "iMac 27-inch, Mid 2011 (iMac12,2)"


April 17, 2013 :


Fixed a couple minor issues with incorrect selectors in the script. Serial number should show now, and 'GB' after memory size will show again.


Added a system check for those that have multiple computers accessing one workflow folder (thanks DJay for pointing out that not everyone has only one computer).


Removed randomUID generator for items, as the latest version of Alfred2 makes it possible to NOT have to specify unique IDs. SO, if you want an ordered list, please update Alfred to 2.0.3+

  • Southgirl, Benzi, DJay and 8 others like this