Jump to content

Search the Community

Showing results for tags 'workflow'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Alfred 3
  • Make the Most of Alfred
    • Discussion & Help
    • Bug Reports
    • Alfred Feature Suggestions
    • Themes
  • Alfred Workflows
    • Share your Workflows
    • Workflow Help & Questions
  • Alfred v2 Themes
  • Alfred Remote for iOS
    • Alfred Remote Discussion & Help
    • Remote Connection Troubleshooting


  • Articles
    • Forum Integration
    • Frontpage
  • Pages
  • Miscellaneous
    • Databases
    • Templates
    • Media


  • New Features
  • Other

Found 605 results

  1. Alfred 2 Top Process Workflow The initial motive of this workflow is to avoid frequent visits to the Activity Monitor when the fan goes loud. Now it has been evolved with two major features: Suggestions are welcome. And Please go to http://zhaocai.github.com/alfred2-top-workflow/ for better view of the installation instruction. - 1) List/Kill Top Processes by Memory/CPU/IO Usage - 2) (working in progress) Get a glance of system status including internal battery, fan speed, CPU/GPU Temperature, bluetooth battery, disk capacity, etc. Usage 0. Show Help Just type -?, -h, or --help after the keyword to show help. 1. Top Processes A. Keywords: 1.) top: Show a mixed processes list based on top cpu/memory usage. 1. top -m, top --memory to show processes ranked by memory usage 2. top -c, top --cpu, to show processes ranked by cpu usage 3. top -i, top --io, to show processes ranked by io usage with callback from top io trace collector. Top IO requires [DTrace][Dtrace] and it would take a while to finish. The new callback design is to run the job in he background and post a notification (OSX 10.8+) using notification center. Click on the notification to show the result in alfred. Modifier Key - none : The default action is to list files opened by process ID - control : Kill the selected process - command : kill forcefully (kill -9) - alt : Nice (lower) the selected process's cpu priority - shift : Search web for process information 2.) kill: Filter process to kill. Modifier Key - none: The default action is to kill by process ID - command : kill forcefully (kill -9) 3.) lsof: List files opened by process id Modifier Key - none: The default action is to reveal file in Finder B. Filter by Query 1.) To search for process state, use :idle, :sleep, :stopped, :zombie, :uninterruptible, :runnable, etc. 2. Glance an Eye on your system #### A. Keywords: glance: Show system information including internal battery, bluetooth battery, disk capacity, etc. B. Change Display Order Activate Alfred Preferences → Advanced → Top Result Keyword Latching Hit Enter for the feedback item you wish to show up on the top. Installation Two ways are provided: You can download the Top Processes.alfredworkflow and import to Alfred 2. This method is suitable forregular users. You can git clone or fork this repository and use rake install and rake uninstall to install. Check rake -T for available tasks. This method create a symlink to the alfred workflow directory: "~/Library/Application Support/Alfred 2/Alfred.alfredpreferences/workflows". This method is suitable fordevelopers. Troubleshooting 1. Does not work in Mac OSX 10.9 (Maverick) In OSX 10.9, the system ruby is upgraded to 2.0.0. You need to download the new version of this workflow which packs the ruby gems for 2.0.0 inside. If the downloaded version does not work, try 1.) open Terminal.app. If you use rvm or rbenv, switch to the system ruby. run cd "$HOME/Library/Application Support/Alfred 2/Alfred.alfredpreferences/workflows/me.zhaowu.top" && rake bundle:update 2. iotop causes mouse lagging This issue is not caused by this workflow but by [DTrace][DTrace]. The related system log message is IOHIDSystem cursor update overdue. Resending.. In my Macbook Pro, any [DTrace][DTrace] based program will introduce this issue including the mac built-in /usr/bin/iotop, and /Applications/Xcode.app/Contents/Applications/Instruments.app . I upgrade to OS X 10.9 and this issue is resolved. 3. Encoding::CompatibilityError: incompatible character encodings: ASCII-8BIT and UTF-8 Add the following contents to /etc/launchd.conf. Restart is required. setenv LANG en_US.UTF-8 setenv LC_ALL en_US.UTF-8
  2. If you regularly need to set the same files or directory structures somewhere, say a set of prebuilt scripts and template files for certain types of regular projects, this workflow is meant to make your life easier. It can take files, directory structures, and even URLs, and set them up as templates that’ll be copied over to your frontmost Finder window (if you’re using Path Finder, it will be used instead). Files and directory structures will be copied, and urls will be downloaded when requested (so you always get the latest version). Templates are kept in Alfred’s Workflow data directory by default, but can be saved anywhere else by setting the custom_templates_dir Workflow Environment Variable. Any path you set will be relative to your home directory. Use this method to easily set up syncing. If you have a template that consists of a directory, you can place inside it an executable script with the name starting as _templatesmanagerscript. (the extension will be your pick), to be executed automatically after copying. It has a lot of options and you’ll likely use most of them, so I’ll fire through them succinctly: Add to TemplatesManager [File Action] — Add a file or directory to your local templates. tml (TemplatesManagerList) [Script Filter] — Show a list of your local templates. Type to sort with your query. Press ↩ to copy the selected one to your frontmost Finder window. tml (with ⌘) — If the selected template is a directory, instead of copying the directory itself, copy what’s inside it. tml (with ⌥) — Delete your template. tme (TemplatesManagerEdit) [Keyword] — Open the templates directory so you can add, remove, and edit them manually. rtml (RemoteTemplatesManagerList) [Script Filter] — Show a list of your remote templates (download name and url). Type to sort with your query. Press ↩ on the selected one to download the file to your frontmost Finder window. rtml (with ⌘) — Paste contents of template file, instead of downloading it. rtml (with ⌥) — Remove the url from your remote templates list. rtme (RemoteTemplatesManagerEdit) [Keyword] — Open the remote templates urls file in a text editor so you can add, remove, and edit them manually. rtma (RemoteTemplatesManagerAdd) [Keyword] — takes the URL in your clipboard and adds it to your remote templates list. Download | Source
  3. List the contents of your ~/Downloads directory and act on them. Call the workflow with rdn to sort from newest to oldest, or rdo to sort from oldest to most recent. To act on the selections, use the standard Alfred shortcuts. You can activate file actions, dive into directories, preview files, add them to the file buffer — whatever you want to do that is supported by Alfred. Download | Source
  4. View and manage a list of files and video streams at your own pace. This workflow was built with video in mind but works with just about any file or directory. We often have series of videos and streams that we’d like to watch but not necessarily keep after, but keeping track of them all and which we’ve already seen (and are thus safe to delete), can be a chore. Select in the Finder the files (or directories) you wish to add to your list, and apply the file action Add to watchlist. Every time you do this, the new files will be prepended to the list. You then have some options you can pick from, all starting with wl. If you choose any of the options that let you pick from a list (wlp, wlu, and wls) and continue typing after it (don’t add a space, just type), you’ll start filtering — names, file sizes, durations, and a few more — so you can quickly find the ones you want. Items starting with a ≈ are streams. They also show no file size (since they aren’t taking up any space locally) and show the link they were taken from, as opposed to a location on disk. To be able to stream video, you need either mpv or VLC. Sharing is particularly useful when you want to send the original link of something you watched to someone else, or to save it somewhere. Those are extracter from downloaded files, if they have that metadata (DownVid, for example, adds it to downloaded videos). Use ⌘ to open the url in the default browser, as opposed to copying to the clipboard. swl will add the url in your clipboard as a stream. You can also control parts of the workflow with Alfred Remote. [img=https://i.imgur.com/vc2oPDB.png] If you use DownVid, it has an option to add the downloaded video files directly to your watchlist. Download | Source License All the code in the workflow’s root directory is licensed under The Unlicense (Public Domain, essentially). Applications and libraries inside the “_licensed” directory are not public domain, and are accompanied by their respective licenses. Works well with DownVid
  5. I can't really figure out why this is happening, but all my workflows that are context dependent seem to have stopped working after I upgraded to macOS 10.13. Take Audio Switch for example, even if the System Preferences app is closed, when I activate the first choice filter via "audio switch" RETURN, it then activates the System Preferences app and then the Alfred menu ignores the contexts (e.g. possible output devices in this case) and goes straight to online search query results. In the case of Packal Update, the app does not even run. If the webmaster on this forum let me, I will post a video of my issue. https://youtu.be/DDSf34jPkzw
  6. Each Hotkey Trigger in the workflow corresponds to a different type of Markdown conversion: Markdown → BBCode Markdown → RTF Supported in conversion to RTF: Italic Bold Italic and Bold Strikethrough Links Unordered lists Ordered lists Supported in conversion to BBCode: Italic Bold Italic and Bold Horizontal rule Strikethrough Images Links Quotes Inline code Code blocks Headers Unordered lists Ordered lists Footnotes Depending on your installed Ruby version (in /usr/local/bin or /usr/bin), this Workflow may not work on your machine. In that case, you can: Install a more recent ruby version. Use the previous version of this Workflow, MarkdownBulletin. Download | Source
  7. Apologies for what is a pretty basic question for most people in this forum, but does anybody know how to click a menu item that contains quotation marks? More specifically, in the Mail app, I would like to take one of my mailboxes offline (as opposed to taking them all offline). However, the menu items include quotation marks around the name of each mailbox. For example, from the menu's hierarchy, the menu might look something like the following: Mailbox Online Status Take "GMAIL" Offline Take "AOL" Offline Take "Hotmail" Offline Take "Prodigy" Offline Under this setup, what should my applescript look like if I wanted to click the GMAIL option? I've tried the following code below, but it doesn't work. if application "Mail" is running then activate application "Mail" tell application "System Events" tell process "Mail" click menu item "Take \"GMAIL\" Offline" of menu 1 of menu item "Online Status" of menu 1 of menu bar item "Mailbox" of menu bar 1 end tell end tell else display notification "To take a mailbox offline, Mail must be open." with title "Mail - Not Open" end if I suspect I screwed up how to deal with quotation marks in the string, but I can't seem to figure it out. I've tried adding more slashes and moving them around, but I haven't had any luck. I'm a newbie, so thanks for any help you can lend!!
  8. Run browser bookmarklets from Alfred, without needing to having them installed in the browser itself. Note that on Safari, Safari Tehcnology Preview, and Webkit, you need to Allow JavaScript from Apple Events under the Develop menu, which you can enable under the Advanced tab on the browser’s preferences. 1 For the first step, get this template workflow itself. Though this is not strictly necessary (you can build it yourself) it serves as a starting point with most of the work already done. Proceed to open the workflow in Alfred. Next, get a browser bookmarklet to convert by copying its link address. 2 Run :cleanbookmarkletcode to clean the code in your clipboard. It performs substitutions necessary to avoid problems when pasting the code in the next step. 3 Open the Arg and Vars node and paste the code. Extra If you’re not new to Alfred, you likely won’t need these steps as you’ll know what to do. 4 The template includes both a Keyword and a Hotkey nodes to run the code. You can delete either one by clicking on it and pressing ⌫. 5 If you choose to use the workflow via Keyword, do not forget to set it up. 6 Lastly, edit the workflow’s details and its icon. For completeness it’s pre-filled with my details. Feel free to edit them. Download | Source
  9. Hi, I am trying to create a workflow that would append some text content I select on Google Chrome. Here are the steps: I select some content on a website (no copy to the clipboard, just a selection) I hit a keyboard shortcut Alfred runs a command that would add the selected text in a specific file. I created a workflow with a "hotkey" and a "run script" actions. It is not working the way I want as every time I use workflow it appends the selection and the command (.i.e: "echo "{query}" >> ~User/Downloads/test.txttextselectedongooglechrome") I guess I have missed something in the "run script" action as I do not really understand the difference between "input as argv" and "input as query". Thank you.
  10. Hi All, I created three simple workflows to search for either Messages, Contacts or Events in Outlook for Mac. The workflows are for Outlook 2011. They assume your identity is named Main Identity (I purposefully wanted to avoid searching backed-up identities, but the search scope can easily be edited). The workflows are available here. (zipped archive) Corentin
  11. I've managed various Facebook pages over the years (currently 3), and lately I've been wishing more and more to do some of that management via Alfred. This week I started hacking on it a bit, but I decided to work on a personal Facebook workflow first to get the feel for working with the Graph API, and then moving on to one for page management. I wanted to post about it here, just to see (a) if there was much interest in it besides for my own usage, (b) if so, what Facebooky things do you wish you could do via Alfred, either personal or page related? What's working now or will be shortly... Login to Facebook app. A regular (text) post to Timeline Link post to Timeline. Photo post to Timeline Post video to Timeline Upload photo to album Upload new video File action to upload photo to Timeline. File action to create new album with multiple photos. Other ideas I've had... List last n items I posted (posts, photos, videos) and open in browser. List my groups and open selection in browser. List my events and open selection in browser. List my friend lists and open selected list in browser. Search, narrowed by any of the above items. If anyone has ideas/suggestions about the best way to organize the different items below for easy access in a workflow, I'm all ears as well—there's a lot of options here, and I want to make sure it's as easy as possible to use quickly!
  12. Toggle f.lux workflow

    Hi I've tried some of the f.lux workflows posted on here. They don't seem to really work for me. Does anyone know of a workflow to toggle f.lux on and off that actually works? Thanks!
  13. IMPORTANT NOTE ABOUT HANGING PROCESSES ON SIERRA (2017-04-03) Versions of Alfred-Workflow older than 1.25 cannot launch background processes properly on Sierra. In fact, they regularly hang quite dramatically and consume 100% CPU Users (in particular) affected by this bug should install and run this workflow, which can find and fix any workflows with broken versions of Alfred-Workflow. The workflow library for Python GitHub | Documentation A feature-rich library for developing Alfred workflows in Python The library is simple to install, has no external dependencies, is very well-documented and maintained, and boasts an eye-wateringly high feature-to-size ratio at under 400 KB. It is the only Python library that is always up-to-date with Alfred's features. Main features Supports all Alfred features from 2.0 to 3.5. Catches, logs and notifies users (and developers) of errors in Workflows. No more confusing, silent failure. Super-simple, yet powerful data caching (e.g. from a web service) and storage, including session-scoped data. Easy-to-use Workflow settings API. Keychain access for secure storage (and cross-machine syncing) of sensitive data, like passwords and API keys. Tunable and understandable Alfred-like fuzzy search (e.g. got matches Game of Thrones as well as Baby Got Back. Or not: that's up to you.) Extremely lightweight, but full-featured, HTTP library with Requests-like interface, but just 12 KB instead of > 2 MB. Convenient access to standard macOS icons, for high-quality, familiar icons without adding size to the library. Also available via proper English. Pre-configured, built-in logging to enable simpler Workflow debugging. Painlessly run (update) scripts in the background without blocking your workflow, so you can still show "old" results while fetching new ones. Simple support for 3rd-party libraries your Workflow relies on. "Magic" arguments to make developing/debugging Workflows so much easier, especially when helping less technically-inclined users. With "magic" arguments, you and your Workflow's users can open the Workflow's log file in Console.app, its cache and data directories in Finder, and its root directory in Finder or Terminal from the comfort of Alfred's query box. You can also delete the cache/data/settings if something is corrupted. Your workflow can update itself via GitHub releases. Smart handling of non-ASCII. Query sale will match result salé, but query salé will not match result sale. Functions to support migrating settings/data from older versions of your workflow. Alfred 3-only features Workflow variables Advanced modifiers Alfred 3-only updates Re-run Script Filters And as you can see from the above links, there is extensive documentation, including a two-part tutorial on building a Workflow from scratch. Examples Here are a few examples of how you can do some pretty cools stuff in just a few lines of code. A simple Workflow I made to search Packal in ~90 lines of code. A simple Workflow to search your recent Pinboard posts in ~50 lines of code. A polished, user-friendly, wicked-fast Workflow to search your recent Pinboard posts in ~200 lines of code. Remember, each of these Workflows also has—for free—full error-catching and -logging support, and the ability to open its log file (which contains all errors) via Alfred's query box. No need to ask users to grub around in ~/Library or flounder in Terminal here. This is not the Workflow library 2014 deserves, but it's the one it needs Feedback If you have any bug reports/feature requests, add them either here or on GitHub. More info The documentation is the definitive source of information on the Alfred-Workflow library. The User Guide and Tutorial provide fairly extensive information both on how to use Alfred-Workflow and write Workflows in general (if you're new to this lark).
  14. Hey guys, one of the best workflows ever imho is the leo workflow which translates several languages and gives inline response... Since yesterday i get a Timeout occured error... Workflow is created by: Bastian Ohmer (https://github.com/psistorm/alfredapp) On github you can read: Dear Leo Dictionary Workflow users, Today (2017-03-17 09:52) I received a polite e-mail from the company that runs Leo Dictionary asking me to remove all occurrences of this workflow as it does violate their terms of usage. They need the money generated from ads to run their free business and by providing this tool you won't generate any clicks and hits. They still allowed the private usage of the tool (so if you have it, keep it), but I may not publicly provide the tool any further. Sincerely, psistorm So my guess is, that leo.org now completely blocked the calls, since it was still working for me even after this message in march. Anyone the same issues? Thanks in advance and regards, Daniel
  15. OneUpdater is an updater you can plug with minimal configuration into workflows, to keep them up-to-date in users’ machines. Easiest way to use it is to copy one of its OneUpdater nodes (the pink ones, with the note) to another workflow. If the workflow actions anything (you press ↩ at some point during usage), copy the top node (Run Script). Connect it to the most used action and double click to edit it. Fill the top variables with the correct values and you’re done. If the workflow doesn’t action anything (Script Filters with no connections), copy the bottom node (Script Filter) instead and make its Keyword the same as the most used in the workflow. Edit the top variables the same way. The top lines must be set, and the rest of the code should be left untouched. remote_info_plist is the URL to the workflow’s up-to-date info.plist on a server. workflow_url and download_type work in tandem. download_type must be one of direct, page, or github_release. When direct, workflow_url must be a direct link to a Workflow file. When page, workflow_url must be a link to a download page. When github_release, workflow_url must be of the form username/repo. frequency_check is the number of day between update checks. Set it to when testing, so it fires on every use. Example: readonly remote_info_plist='https://raw.githubusercontent.com/vitorgalvao/alfred-workflows/master/ShortFilms/source/info.plist' readonly workflow_url='https://raw.githubusercontent.com/vitorgalvao/alfred-workflows/master/ShortFilms/ShortFilms.alfredworkflow' readonly download_type='direct' readonly frequency_check='4' For it to work you need only update the workflow version in the configuration sheet (which should be done anyway). When any update happens, the user will be informed via a notification. It will be delivered by one of (in order and stopping at the first it finds) notificator, terminal-notifier, or plain AppleScript-called notification. With both direct and github_release, new Workflow versions will be downloaded directly and opened (github_release grabs the first file from the latest release of the repository). page will open a page on the default web browser. Download | Source
  16. Change clipboard case

    Hey all, just published a little workflow so that I can change the case of the text in the clipboard quickly. The code is here: https://github.com/derBingle/alfred-change-case. It requires nodejs, so if you have it already, you can install via npm install -g alfred-change-case Screenshot: : Would love any feedback/suggestions!
  17. First, thanks for the app that makes life so much easier! When I'm creating new workflows, it would be great to be able to see when two inputs are aligned in the canvas. It may sound silly request, but I think the visual design of workflows really helps people understand how they work. The current grid snapping helps, but if alignment guides appeared when things are aligned and/or evenly spaced, a la Pages or Keynote, would be super helpful and make all our Workflows that much better. I added a screenshot with what alignment guides might look like just for reference Thanks!
  18. Hi, I just installed ohmyzsh (https://github.com/robbyrussell/oh-my-zsh A collection of themes and plugins to supercharge zsh. Basically, these are jst .zsh and .md files) and wanted to browse through its files and folders. All these these and plugins are installed in a folder located at ~/.oh-my-zsh I created a workflow with a file filter action but couldn't make it work. I guess it is because its files and folders are located in one hidden folder. The workflow works when the folder is renamed ~/oh-my-zsh.
  19. Hi everybody, I've created a simple but (i hope) useful currency converter; this workflow support simple and complex queries like: currency € -- Current EUR/USD exchange currency € £ -- Current EUR/GBP exchange currency 12 € -- Convert 12 EUR to USD currency 12€ £ -- Convert 12 EUR to GBP currency 12 € £ -- Convert 12 EUR to GBP currency 12 EUR £ -- Convert 12 EUR to GBP currency 12 EUR to £ -- Convert 12 EUR to GBP currency from 12 € to GBP -- Convert 12 EUR to GBP currency to GBP from 3€ -- Convert 3 EUR to GBP currency to GBP 3€ -- Convert 3 EUR to GBP Here the github repository: https://github.com/BigLuck/alfred2-currencyconverter And the .alfredworkflow direct download link: https://github.com/BigLuck/alfred2-currencyconverter/raw/master/Currency%20Converter.alfredworkflow
  20. I wrote a workflow in ruby to convert currency. Requires Alfred v3. Github Download Features: Support 30+ currency units with fixer.io. Basic support for sign. e.g.,$,¥,£,etc. Customizable displayed currency units and base unit. Input once to get all result. Usage: Tap 'cy' to get latest exchange rates. Tap 'cy money' to get exchanged result. You can press enter to send the result to the clipboard. Tap 'add-cy', 'remove-cy' to customize displayed currency units. Tap 'base-cy' to set base currency unit. Hope you like it.
  21. Hi, On one of my 2 macs, I can launch Airmail 3 using workflow (keyboard shortcut) on the other Airmail is greyed out in the workflow. At first, I thought it is only because, on the mac it doesn't work, I have "Airmail 2" in my /Applications and my workflow refers to Airmail 3. Yes, I have "Airmail 2" in Applications while the application version really is 3.5. Even after reinstalling the application, resetting the right application path in the workflow, Airmail 3 is still greyed out and can't be launched with a keyboard shortcut.
  22. This workflow will take a set of PNG or JPG files and compress them using the online TinyPNG service. For more info on what it does to the image, see http://tinypng.com/ Usage: This workflow works as either a File Action or a regular keyword process. Either: 1) Select the PNG or JPG files you want processed (in Finder or Alfred), then select the "Compress with TinyPNG" File Action in Alfred. 2) Select the PNG or JPG files you want processed in Finder, launch Alfred, then use the “tinypng" keyword. The processed files will be downloaded to a TinyPNG folder on your Desktop, along with a Report showing the success/failure of each file, and how much it has been compressed by. The process may take some time, especially if you have selected several large image files, but you will notified on completion. However, if you have Growl/growlnotify installed, you will get a per-file notification as it progresses. A Note on Heavy Usage: The TinyPNG API has a limit of 500 files per month. As you can imagine, once a few people are using the workflow substantially, this doesn't take long to reach. I have provided a default API key built-in so you can use the workflow immediately. However, if you intend to continue using it in any substantial capacity I strongly suggest you visit https://tinypng.com/developers and register for your own API key. You can jump there with the keyword “tinypng_getkey” in Alfred. Once you’ve got your key, save it into the workflow configuration with the keyword “tinypng_config” Download v1.3 Cheers, Carl ---- 28 November 2013 - updated to v1.1 Updated to use the new TinyPNG.com API Now works as a regular Alfred keyword (with Finder selection) as well as File Action 19 March 2014 - updated to v1.2 Now gives better error reporting on failures. (You’ll be able to tell if the monthly limit has been exceeded.) Consolidated processing to a single bash script. The Finder Selection script now just parses the input and sends it to the main script. (Irrelevant to user experience.) User can enter their own API key to prevent reaching the Free account limit when using a shared key. Updated icons (from TinyPNG.com) 6 October 2015 - updated to v1.3 Now supports JPG files as well.
  23. Since getting the AirPods, I wanted to be able to switch between them and the default audio device(s) with Alfred. And I wanted to change both the input and output devices to the AirPods and back. e.g. avoiding the state of input = Built-in Microphone, while output = AirPods. Usage is pretty simple with the default being to enable the AirPods: airpods or airpods on or airpods blah and to disable the AirPods or revert back: airpods off More detailed setup and configuration as well as dependencies and code are here: https://github.com/paulsri/alfred-airpods-selector
  24. Download videos from a plethora of video sources, even when embedded to other pages. Copy a link to your clipboard, run dv, and you’re done. The workflow will show you a notification when it starts downloading and another when finished. If you have WatchList you’ll see an option to automatically add the downloaded video to your watchlist. Run with the ⌘ modifier, and the full playlist the video is part of will be downloaded. To see the download progress, run dvp. It will auto-refresh the progress. Actioning it with the ⌘ modifier will restart the current download (adding it to the back of the queue), while actioning with ⌃ will abort the current download. You can also run :downvidservices to install (or later remove, running the same command) DownVid actions to macOS Services. What this means is wherever you find a URL, you’ll be able to right click it and start the download right from the context menu. The two Workflow Environment Variables represent the directories (relative to your home) where videos will download to. Download | Source If on Alfred 2, download this one. Works well with WatchList
  25. Call bn with a website address and the Workflow will fetch the available logins with the corresponding success rate. If you had the login box selected prior to calling the Workflow, hit ↩ and it’ll automatically type the username, hit ⇥ and type the password. If for any reason that did not work or you just want one of the details, use ⌃↩ or ⌥↩ to copy the username or password (respectively) to your clipboard. Download | Source