Leaderboard


Popular Content

Showing most liked content since 12/16/2016 in all areas

  1. Time to get passive-aggressive and submit a tutorial on how to convert smart quotes to dumb ones.
    3 likes
  2. Workflow Version: This workflow converts the case of the text on the clipboard. http://dfay.fastmail.fm/alfred/Case%20Converter.alfredworkflow There are two workflows which display the following five options: Uppercase Lowercase Capitalize - capitalizes all words (e.g. Posting A New Topic In Share Your Workflows) Title Case - capitalizes word except for "the", "in", "of" etc. according to American English title conventions (e.g. Posting a New Topic in Share Your Workflows) Sentence Case - capitalizes only the first letter of the first word & converts the rest to lower case The keyword case will transform the text on the clipboard without pasting the result. The keyword casep will transform the text on the clipboard and paste (using Applescript System Events) Hotkey Version: Here is a version for use with hotkeys which will operate on the active selection in OS X and paste it with the converted text. These all have a half second delay prior to pasting, which is necessary for Applescript to be able to paste. http://dfay.fastmail.fm/alfred/Case%20Hotkeys.alfredworkflow Notes and Revision History: These use the Title Case perl script found at https://raw.github.com/ap/titlecase/master/titlecase . If you manage academic citations with BibDesk, Zotero, Papers, Mendeley, etc., Title Case conversion is especially useful for cleaning up downloaded citations. Updated May 3, 2013 with nicer colored icon thanks to mjv ( http://www.alfredforum.com/user/4384-mjv/ ) Updated February 5, 2014 to handle Sentence Case and to add a second keyword to paste after conversion. Updated May 20, 2014 with hotkeys
    2 likes
  3. 2015-07-29: Version 2 released MailTo: Select multiple Contacts and/or Groups, and compose in your favourite email app Search your Contacts and compose an email to one or more recipients (or none) in your preferred email program. Also supports Groups. The main aim—versus Alfred's built-in, more comprehensive contact handling—is to make it fast and easy to select multiple recipients and especially groups. Features Search and add recipients from your Contacts database Send to Groups/Distribution Lists (they're the same thing) Also enter email addresses by hand Use any email client you want (uses system default as standard) Results prioritised by order of email addresses in Contacts Download/Installation Grab your copy from GitHub or Packal. Install in the usual fashion. Usage Keyword is @ @ + ENTER — compose a blank mail (no recipients) @ [part of name or email address] — search your Contacts for matches. You can also add email addresses not in your Contacts. ENTER/⌘+NUM — add selected email address to recipient list and go to email program TAB — add selected email address to recipient list and continue searching mailto — see and change current settings If you've entered an invalid email address, it will be removed from the recipient list when your email app is called. Supported apps In theory, MailTo should work with any email client (it uses the mailto: protocol). Tested and working with: Airmail 1 Airmail 2 Apple Mail Sparrow Thunderbird Postbox Airmail (email addresses only) Unibox MailMate Mailbox Beta (email addresses only) MS Outlook Google Chrome (if you've set a handler) Fluid single-session browsers Does not work with: Safari (it will just open your system default email client)More info Please see the documentation. Note on Groups When deciding which email address to use for members of Groups, MailTo will use the one you've specified, or then the primary email address for the contact (don't ask me how to set that; I haven't been able to figure it out), and then the first one in their list of email addresses. To specify which address to use for a contact in a Group, open Contacts and go to Edit > Edit Distribution List … Changelog 2013-10-31 Add recipient name when calling email client, i.e. "Bob Smith <bob.smith@example.com>" instead of just "bob.smith@example.com".2013-11-01 Add support for Groups Prioritise email addresses by primary status then order in Contacts Change ID (cache format has changed) Use MIT licence 2013-11-03 Change config keywords to mailtoconf and mailtohelp so they don't get mixed in with search results from the default mailto action.2013-12-03 Properly format the mailto: URL so workflow works correctly with MailMate.2013-12-06 Added built-in, app-specific support for the email clients listed above. They should now work flawlessly without any need to edit settings. Note: the settings format has changed, so all your settings (yes, both of them) have been reset. There should be no need to edit them if you're using MailTo with your default system email client.2014-03-24 Fix plist parsing problems.2014-09-13 Add support for Mailbox Beta Add new keyword @ 2015-07-29 Release V2 Supports more types of contact accounts Supports more email clients Users can add support for their own clients 2016-02-10 Add support for MS Outlook Add support for Airmail 2 Remove duplicates based on name and email address
    2 likes
  4. 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
    2 likes
  5. This workflow will let you search the ourairports.com airport database based on IATA or ICAO or local Airport codes. * Initialize with: aptinit * search with: apt * load specific details with: aptd Workflow available here: https://github.com/jeeftor/alfredAirports/releases/tag/v0.5
    2 likes
  6. Yay, I finally got the update out the door. See https://github.com/jason0x43/alfred-weather.
    2 likes
  7. Introduce my new v3 theme for Alfred, Yo Alfred Features: Alfred main color (dazzling purple) Dark and light theme Blur Transparant Large Icon How to Download Click the download link below the theme name Save as the file (keep the extension to be .alfredappeareance) Dark Theme https://raw.githubusercontent.com/deerawan/yo-alfred-themes/master/Yo Alfred Dark.alfredappearance Light Theme https://raw.githubusercontent.com/deerawan/yo-alfred-themes/master/Yo Alfred White.alfredappearance Interested in Material Design Theme? http://www.alfredforum.com/topic/9242-material-design-theme-alfred-v3/
    2 likes
  8. Googling alfred json snippet turned up this python script which worked wonderfully. The script works in Python 2.7, didn't work with Python 3.5. After formatting your CSV and running the script you'll have a bunch of .json files. Zip all those up and name the file Collection.alfredsnippets and then open the file (cmd-down arrow). Alfred will import the snippets into "Collection" (you can name that whatever you'd like) and WILL OVERWRITE IT if it already exists.
    2 likes
  9. @deanishe do you have a paypal me link for me? This is so amazing! Thaaaanks a lot!
    1 like
  10. 1 like
  11. A minimalistic theme - light and dark a theme (light) I created and have used since I first started using Alfred 3 Get the Light theme: http://pastebin.com/HHx821bh Get the Dark theme: http://pastebin.com/x2thqfL0 Note: Font used is "Source Sans Pro" available for free from google fonts: https://fonts.google.com/specimen/Source+Sans+Pro?selection.family=Source+Sans+Pro Click "Select this font" (top right), Click the black bar that appears (bottom right), Click the download button in the top right of that popup window
    1 like
  12. 1 like
  13. 1 like
  14. @patgilmour @mboettger1 Could you guys give an example of what's not working for you? I'm using Evernote 6.10 and everything I've tried seems to work as expected, so if you could provide more details, we should be able to help troubleshoot. If there are any legitimate issues, we can ping the wonderful creator of this workflow for a bit of help Cheers, Vero
    1 like
  15. I've taken to using snippets to store URLs to animated gifs - for easy referencing and pasting into chats etc. What would be *great*, would be to support quicklook by pressing a configurable hotkey, within the Snippets Viewer, if the snippet contents is a URL, to preview the GIF - although this would be great for previewing any kind of URL. Cheers, can't live without Alfred!
    1 like
  16. Overview Pinboard workflow is a front end for Pinboard that allows you: search filter by tags add public bookmarks add private bookmarks set a new bookmark as To Read delete a bookmark get the selected text as the bookmark description (see Syntax) interact with: Safari, Google Chrome, Google Chrome Canary, Chromium, Webkit and Firefox First Run Before running the workflow you need to set your Pinboard API Token: To get it go to your Pinboard account and copy the API in Settings>Password. To enter it open Alfred Preferences>Workflows then select Pinboard then, finally, click in Configure Workflow and Variables (as seen below): Usage If you need help show Alfred and type the keyword phelp Search Search will always look for URL, title, description and tags. Basic search show Alfred and type the keyword ps type your query e.g. ps apple Filtering by tags show Alfred and type the keyword ps type a hash sign and select a tag from the list (autocomplete) e.g. ps #tag1 #tag2 : after the colon type your query e.g. ps #tag1 #tag2 :apple Actions return key: open the bookmark option key: delete the bookmark (you may need to manually reload the local cache) Add Public, Private and To Read Bookmarks The workflow will list always two options: Add Public Bookmark to Pinboard Add Private Bookmark to Pinboard Holding Command key will add it as an unread bookmark. Note: make sure your Browser is the front most window then use the keyword pa Note: Firefox may need that you reload the page. Anyway, the workflow always show the URL so you can check if it is right or not. Last Used The workflow also saves the last command (Last Used item) so you can easily replicate. And with a hotkey you can add a bookmark even without any interaction at all. Syntax You can optionally add tags and a custom description. To add tags simply type a hash sign and select it from the list (autocomplete) e.g. pa #tag1 #tag2 : After the colon, as seen above, you can optionally type the bookmark description e.g. pa #tag1 #tag2 :great workflow And in order to get the selected text as the bookmark description type enclosed brackets after the colon e.g. pa [] or pa #tag1 #tag2 :[] To add just a description just type it after the keyword e.g. pa great workflow Hotkeys Search, Add and Last Used have also a hotkey that you can set in Alfred Preferences. Local Bookmark Cache In order to make things a bit faster, the workflow caches all your Pinboard bookmarks and tags. However, due even Pinboard API limitations the workflow will not, for now at least, update the cache automatically. However, if your cache is more than one day older the workflow will let you know. Anyway, you can use the keyword preload to manually update the local cache. Finally, the workflow has an external trigger so you can update the local cache from other application or script. Just use the code below: tell application "Alfred 3" run trigger "reload" in workflow "com.sztoltz.pinboard" with argument "" end tell Download Version 1.5 for Alfred 3 Release date: 08 Jul 2016 Requires Alfred 3 macOS 10.11.5 Download Now Version 1.3 Release date: 08 Jun 2016 Requires Alfred 3 OSX 10.11.5 Download Now Version 1.2 Release date: 05 Oct 2014 Requires Alfred 2.5 or later OSX 10.9.3 Download Now What’s New in Version 1.5 (08 Jul 2016)? - Fixed the add new bookmark bug What’s New in Version 1.4 (27 Jun 2016)? - Moved workflow setting to Alfred Preferences - Updated Help (keyword phelp) - NOTE: you have to enter your Pinboard API token again What’s New in Version 1.3 (08 Jun 2016)? - Alfred 3 support What’s New in Version 1.2 (05 Oct 2014)? - Yosemite support What’s New in Version 1.1 (29 May 2014)? - Fixed a description parsing bug thanks to Vítor
    1 like
  17. Ah yeah, this has slipped down in my tickets... I'll re-target it
    1 like
  18. Another option is to have the user run a separate configuration workflow - see for an example
    1 like
  19. @ghui there is no way at this point to automatically show variables which need filling. The best thing to do for now is put some info in the "About this Workflow" section to say something along the lines of: "Set your API token in the variables panel". I'll add a note to have a think about "required variables" for a future release of Alfred Cheers, Andrew
    1 like
  20. I did take my precautions. I went to the image from imgur instead of directly clicking. It did occur to me it may have been a specific compromised page on imgur, though.
    1 like
  21. 👍 That's a great tip regarding f.lux. I've updated the script to default to themes present in Alfred 3.2.
    1 like
  22. You were right indeed! I needed to change permissions (chmod) for the executable files, then it worked without sudo, and after deleting the temp file manually it now works. By the way, f.lux does not seem to be able to toggle dark mode anymore (not for me at least), but I called the "Yosemite Dark Mode Toggle (With Alfred Theme Toggle)" from your "toggle_alfred_theme.py" script this way (change at line 196): ALFRED_SCRIPT = """tell application "Alfred 3" run trigger "toggle-dark-mode" in workflow "rodgerw.toggle.yosemite.dark" with argument "test" delay 0.5 set theme "{theme}" end tell""" Just figured I mention this if any other users also would like to use this solution. Thank you very much for all the great workflows you have made! They have made me much more productive (Searchio!, MailTo, Default Folder X, Secure SHell, to name some of my most used), and I've also learned a lot about programming by studying them. Thank you also for your kind help to all users with troubleshooting workflows and giving so much advice!
    1 like
  23. That's most likely it. You can delete the history from the workflow by entering ssh workflow:deldata. I'll have to have a look and see if I changed the history format. I mean, I know I did, but I thought I'd changed it back again before releasing the workflow…
    1 like
  24. This workflow looks very useful but it doesn't work in Alfred 3 for me (Alfred 3.2.1, macOS 10.12.2), can it be easily fixed?
    1 like
  25. 1 like
  26. I think you haven't quite apprehended The Alfred Way. You'll get the best results from Alfred by keeping your default result scope small (to keep searches fast and relevant), and then adding File Filters for specific types of files and/or specific directories. So rather than adding your Calibre library to your default Search Scope (and ePub/mobi filetypes via the Advanced… button), you should create a File Filter pointed at your Calibre library configured to find .epub, .mobi, .pdf etc. files.
    1 like
  27. To be clear, I’d happily take a stab at creating the workflow. However, since @deanishe has an Alfred-native method that should work, I’d rather you check first if that works fine for your needs.
    1 like
  28. If you’re creating them in workflows that aren’t yours, they will be overwritten (erased) by new versions if the author doesn’t have them, yes. Another way to accomplish what you want would the something like: tell application "Alfred 3" to search {{keyword_here}}
    1 like
  29. Howdy all, I have put together a new beta release and I am hoping a couple of people could test this out for me please prior to releasing a full update: https://dl.dropboxusercontent.com/u/9093155/Advanced Google Maps Search 1.2.0beta.alfredworkflow Changes in this beta include: I have added a Workflow Environment Variable for setting your Google Locale: It is quite rudimentary at the moment, but in essence if you (for example) set the variable to the domain for your locale. For example 'com.au' it will use google.com.au if you use 'com.tw' it will use google.com.tw. Changed to use Alfred's native 'Open in' functionality rather than relying on the 'open' command for native configurability in Alfred (if you wish to force a particular browser, other than the default). If a couple of people would like to test and report back OK, I will happily release a full update. Cheers, Stuart
    1 like
  30. Introduction Alfred workflows are simply zipped directories with an altered extension. Those are great news if you want to automate packaging your workflows for distribution, as you can simply (using ditto in this example, but zip would work just as well): ditto -ck "{{/path/to/your/workflow_directory}}" "{{/path/to/your/output_file}}.alfredworkflow" And that’s it. A zipped directory of your workflow with the custom .alfredworkflow extension. Names enclosed in double curly brackets are examples (they dependend on your situation and must be edited accordingly). Problem The trouble with that solution is that it packages your workflow as it is. Most of the time that won’t be a problem, but it becomes one when you have Workflow Environment Variables with “Don't Export” activated. Alfred knows not to save the value of those variables when exporting your workflow, but your zipping utility does not. Because of that, if you want to package your workflow yourself you need to set those variables (and only those) to empty values. Solution # You need only set these two variables, and the rest will work as is readonly workflow_dir="{{/path/to/your/workflow_directory}}" readonly output_file="{{/path/to/your/output_file}}.alfredworkflow" if /usr/libexec/PlistBuddy -c 'Print variablesdontexport' "${workflow_dir}/info.plist" &> /dev/null; then readonly workflow_dir_to_package="$(mktemp -d)" cp -R "${workflow_dir}/"* "${workflow_dir_to_package}" readonly tmp_info_plist="${workflow_dir_to_package}/info.plist" /usr/libexec/PlistBuddy -c 'print variablesdontexport' "${tmp_info_plist}" | grep ' ' | sed -E 's/ {4}//' | xargs -I {} /usr/libexec/PlistBuddy -c "set variables:'{}' ''" "${tmp_info_plist}" else readonly workflow_dir_to_package="${workflow_dir}" fi ditto -ck "${workflow_dir_to_package}" "${workflow_file}" So, what does this do? Check the info.plist in your workflow directory for the variablesdontexport property. If the property does not exist, package your workflow directory without any modifications. Our work is done. If the property exists, copy your entire workflow to a temporary directory (we’ll make changes to the info.plist and don’t want to do them on our current one). Check every variable in variablesdontexport and set them to empty values in the info.plist of the copied directory (we don’t want to outright delete the variables as the reference would be lost as well). Package the copied directory. Our work is done. Solution as a script #!/bin/bash readonly workflow_dir="${1}" readonly info_plist="${workflow_dir}/info.plist" if [[ "$#" -ne 1 ]] || [[ ! -f "${info_plist}" ]]; then echo 'You need to give this script a single argument: the path to a valid workflow directory.' exit 1 fi readonly workflow_name="$(/usr/libexec/PlistBuddy -c 'print name' "${info_plist}")" readonly workflow_file="${HOME}/Desktop/${workflow_name}.alfredworkflow" if /usr/libexec/PlistBuddy -c 'print variablesdontexport' "${info_plist}" &> /dev/null; then readonly workflow_dir_to_package="$(mktemp -d)" cp -R "${workflow_dir}/"* "${workflow_dir_to_package}" readonly tmp_info_plist="${workflow_dir_to_package}/info.plist" /usr/libexec/PlistBuddy -c 'Print variablesdontexport' "${tmp_info_plist}" | grep ' ' | sed -E 's/ {4}//' | xargs -I {} /usr/libexec/PlistBuddy -c "Set variables:'{}' ''" "${tmp_info_plist}" else readonly workflow_dir_to_package="${workflow_dir}" fi ditto -ck "${workflow_dir_to_package}" "${workflow_file}" echo "Exported worflow to ${workflow_file}." To use that script, give it a single argument: the path to the workflow you want to package. It’ll save it to the Desktop with the name automatically determined.
    1 like
  31. I agree with this and I actually raised a ticket the other day to look into reverting this and the other file actions (copy / move) back to telling Finder and using AppleScript. It would also re-sort the issue of moving apps to /Applications/ where permissions need to be elevated, and App Translocation fettling by Finder to take place. Leave it with me, this is likely to be sorted. Cheers, Andrew
    1 like
  32. Thank you! I was trying the same thing and finally Googled alfred json snippet and found this. Worked great. Python 2 for anyone else using it.
    1 like
  33. Hi Neil, You owe me a beer.... at least - a half. A few more updates and: Unfortunately, for some countries it does not work but I don't have time tonight to troubleshoot... After installing v1.8 run "timezone update" or remove + add all defined cities. Cheers, Jarek http://jhartman.pl/files/Alfred time-zones v1.8.zip
    1 like
  34. OmniFocus Task Actions Alfred 2 Workflow Master your OmniFocus tasks from Alfred Features Use Alfred to: Search for tasks Search for folders Search for projects Search for contexts Search for perspectives View tasks of a folder View tasks of a project View tasks of a context View tasks of a perspective View Inbox tasks View tasks completed today Act on your tasks:Check/Uncheck Flag/Un-flag Change Project Change context Defer start/due date Append a note Open in OmniFocus Installation Download and import into Alfred 2. Usage Keywords .of - Show list of available commands Manage your folders .offf [part of folder name] - Search for folders ENTER - Show available tasks of selected folder CMD+ENTER - Focus folder in OmniFocus .oftf [folder name] - Show available tasks of folder ENTER - Show task details CMD+ENTER - Focus task in OmniFocus Manage your projects .offp [part of project name] - Search for projects ENTER - Show available tasks of selected project CMD+ENTER - Focus project in OmniFocus .oftp [project name] - Show available tasks of project ENTER - Show task details CMD+ENTER - Focus task in OmniFocus Manage your perspectives ​.offv [part of perspective name] - search for perspectives ENTER - Show available tasks of selected perspective CMD+ENTER - Open perspective in OmniFocus .oftv [perpective name] - Show tasks of perspective ENTER - Show task details CMD+ENTER - Focus task in OmniFocus ​Manage your contexts .offc [part of context name] - Search for contexts ENTER - Show available tasks of selected context CMD+ENTER - Focus context in OmniFocus .oftc [context name] - Show tasks of context ENTER - Show task details CMD+ENTER - Focus task in OmniFocus ​Manage your tasks .offt [part of task name] - Search for tasks ENTER - Show details of selected task .ofti - Show tasks in Inbox ENTER - Show details of selected task .ofdt - Show tasks completed today ENTER - Show details of selected task Act on your tasks Settings !oftheme - Switch between dark and light theme Hotkeys ​SHIFT+CTRL+I - Show tasks in Inbox SHIFT+CTRL+D - Show tasks done today SHIFT+CTRL+T - Search for task SHIFT+CTRL+P - Search for project SHIFT+CTRL+C - Search for context SHIFT+CTRL+V - Search for perspective SHIFT+CTRL+F - Search for folder Changelog Version 3.1 (2013-12-26)Fixed "Tasks done today" showing wrong tasks new feature "Search tasks" to find tasks by part of their names Version 3.0 (2013-06-06)complete re-write of the workflow to make it easier to maintain and more reliable workflow now uses a single script filter instead of 8 streamlined scripts and removed duplicate code Version 2.4 (2013-04-23)search for folders show tasks in folder use CMD to focus project, context, folder, perspective in OmniFocus instead of showing the tasks bugfixes Version 2.3 (2013-04-20)fix no results when searching for german umlauts (and maybe other accented characters Version 2.21 (2013-04-20)Bugfixes Version 2.2 (2013-04-20)Bugfixes Hotkey support new task actions:add/append note (thanks to uscmeche) change project change context Version 2.1 (2013-04-18)search for perspectives in context, project and perspective search all contexts/projects/perspectives are shown if no search string is entered the flagged status of a task is visible in all task result views the database is queries instead of the project metadata to find projects to improve performance task details link to project and context view task's start and due date can be deferred from task details view Version 2.0 (2013-04-12)show inbox tasks show tasks completed today new task detail view with all task actions unflag and uncheck tasks support for a dark and light icon theme new icons Version 1.3 (2013-04-09)actions are prefixed with a dot to move workflow actions to top of search results in Alfred search for contexts show available tasks of a context project search is now case insensitive new icons for contexts/projects task state icons:transparent: normal task orange: due soon red: overdue bugfix: due dates did not show up correctly if a start date was set for a task Version 1.2.1 (2013-04-07)bugfix: tasks did not open in OF if it was not already visible in the current OF viewtasks open in a new OF window now and focus the containing project Version 1.2 (2013-04-07)search for projects show available tasks of a project Version 1.1 (2013-04-04)show start date, due date and context as task subtext added Alleyoop support Version 1.0 (2013-04-03)initial release Plans ignore case when searching for projects search tasks by context search tasks by perspective + context search for contexts search for perspectives open tasks in OF in new window rather than using the foremost one query tasks by perspective from database and not from OF window add tasks to OF (not sure about this one as there are already awesome workflows available ) show inbox tasks
    1 like
  35. I've installed it and so far it works as expected. Great work!!
    1 like
  36. <<< $var totally makes sense with a single command. The order of arguments is only an issue (for me) when piping several commands together and, particularly, when passing input to a multi-line loop. I don't think there's any reasonable alternative in that case, though, is there? Best thing I ever did WRT shell scripting was switch to zsh to be honest. It takes a few of the roughest edges off bash. I did rather get the impression you were saying there was something fundamentally broken with echoing to a pipe along the lines of "don't roll your own XML". In any case, I'll bear your advice in mind and try to avoid using echo and cat with pipes in future. Thanks for the explanation.
    1 like
  37. Has anyone looked at the new APIs to see if this would be possible? I'd love to be able to throw a menu of actions onto the touch bar rather than relying on modifier keys.
    1 like
  38. Openhab Alfred Workflow Workflow to control Openhab from Alfred. As this is my first workflow and first Github project, feel free to contribute or share your ideas Download Openhab-1.0.0.alfredworkflow or get the source code on Github Configuration The workflow initializes itself if no Workflow Environment Variables were set inside the workflow settings in Alfred before the first execution. (See Using Variables in Workflows for more details) The following variables have to be set according to the Openhab installation: OH_HOST = IP Address of Openhab OH_PORT = Port on which Openhab is running OH_USER = User for Openhab (Empty if no Password) OH_PASSWORD = Password for Openhab (Empty if no Password) Own Switches can also be added through the Alfred settings. The Name of the variable in the Alfred settings will be the Label which is later shown in the alfred dialog and the Value has to match to an itemname which has to be present in your Openhab sitemap. A sample Configuration will be provided when no own items are configured and the workflow is executed. TODO's Parsing of the sitemap for all available switch items Support for other Items (e.g. Dimmer, ColorPicker, ...) Language support (e.g. German, English, etc.) Licencing & thanks This workflow is released under the MIT Licence. It uses the following libraries and resources: Alfred-Workflow (MIT Licence) by deanishe for the workflow stuff. Alfred Workflow Builder (MIT Licence) by deanishe. Build Alfred Workflows into .alfredworkflow (zip) files Requests (Apache License, Version 2.0) for the REST-API Openhab REST-API Examples from Openhab Wiki The icon from Openhab (Eclipse Public License - v 1.0)
    1 like
  39. It would be nice to have an easy way to access the clipboard in a workflow. It's not that hard using script actions, but it would be nice to have an utility for that. I would suggest to add dynamic placeholders to the "Args and Vars" utility. This way we could not only access the clipboard with "{clipboard}" but also combine it with the current query or easily use date objects.
    1 like
  40. Hey folks, as a software developer I often use die clipboard history and I know exactly the position of the clipboard history element, which I need. Is it possible (e.g. via alfred workflow) to paste directly the 2nd,3rd,nth clipboard item in the alfred clipboard history? that would be awesome, cheers Josef
    1 like
  41. Hi, I'm using Chinese input method and the Force Keyboard setting in Alfred is U.S.. Everything works fine until I upgrading the system to Sierra. It seems sometimes there is a little delay when forcing the keyboard to us, and as a result, for example, when I type "dev", it becomes "的ev". ("的" is the result of typing 'd' when using the Chinese input method) Alfred version: 3.1.1 (736) System version: 10.12 Reproducibility: maybe about 1/30 chances Please somehow figure out a way to fix this, thanks.
    1 like
  42. I've noticed a few threads on the forum that integrate Alfred with JIRA but wasn't quite able to find one that did everything I was looking for so I decided to try my hand at writing my own (in Node.js). Here are a few of the features: List issues assigned to you List issues that you are "watching" Search JIRA Assign an issue to a user Transition the status of an issue Quickly add a comment to an issue View an issue's priority Watch/Unwatch an issue Open issue in a web browser I'm still in the process of developing the workflow so I haven't yet created an .alfredworkflow file. That said, if you'd like to install and test the workflow for me, instructions can be found on my github page. If you have suggestions/features those are certainly welcome as well.
    1 like
  43. Thanks emb! For those not entirely clear on this, you can now find your "API Key" as needed in QuickTask for the akey command by going in Asana to My Profile Settings, then Apps, then Manage Developer Apps, and there choose Create New Personal Access Token.
    1 like
  44. And very non-obvious. As you know yourself, nobody reads the instructions. I'll consider a 3-way toggle (off/top/bottom) for version 2. If you want to change your copy, it's one line.
    1 like
  45. My latest updates for TaskPaper 3 and OmniFocus: do shell script "cd '/Users/username/Library/Application Support/TaskPaper/'; cat day.less > theme.less" tell application "OmniFocus" set value of preference id "OFIColorPaletteIdentifier" to "builtin:OmniFocus Light" end tell Same code but with night.less and OmniFocus Dark for night. You need to create a day.less and night.less TP3 theme.
    1 like
  46. DOWNLOAD: Yosemite GUI Mode Toggle Workflow With either a shortcut or hotkey you can toggle between normal and dark mode in Yosemite AND thanks to the recent Alfred update, the Alfred Theme! To make the workflow universal this switches between the Yosemite themes included with Alfred 2. To change to your own "Normal" and "Dark" Alfred themes, be sure to modify the script lines accordingly: For Normal Mode change the name: tell application "Alfred 2" to set theme "OS X Yosemite" For Dark Mode change the name: tell application "Alfred 2" to set theme "OS X Yosemite Dark"
    1 like
  47. 1 like
  48. Hey all, I whipped up a quick workflow for searching Giphy: https://github.com/kejadlen/giphy.alfredworkflow/releases/download/v1.0.1/giphy.alfredworkflow On selecting a search result, the gif is downloaded and previewed using Quick Look while a direct link to the gif is copied to the clipboard.
    1 like
  49. Spritzr an Alfred Speed-Reading workflow Current Version 1.0 Available on Packal Spritzr is a relatively simple workflow that allows you to speed-read text on your Mac using Spritz-style techniques. The simple idea is that one word of your input text is displayed at a time in quick enough succession that you are no longer Sub-Vocalizing, which is the largest impediment to reading at a comfortable, yet swift pace. The added layer of nuance, however, is that each word is positioned around the so-called Optimal Reading Position. To borrow an image from the Spritz website, the difference between most electronic speedreaders and Spritz-style speedreaders is the alignment of the words: This workflow achieves a similar affect, thus making reading simpler and faster. NOTICE: I wrote all of this software from scratch and have no affiliation with the Spritz company. I was inspired by other open-source projects that attempt to mirror the Spritz functionality: OpenSpritz and spritz-cmd, but this software bares no relation to Spritz aside from appearances. Spritzr currently only has one command: spritz. This takes text input which will be parsed and displayed in the Spritzr window. Alternatively, you can pass text files (.txt, .md, .mmd) into Spritzr using the File Action File Spritzr. This will parse and display the text content of that file in the Spritzr window. There are two settings, which can be changed using the spritzr:set keyword: Words per Minute Reading Mode If you which to change your wpm, simply invoke spritzr:set and input an integer (the default is 250). If you which to change the reading mode, invoke spritzr:set and input either dark or light (the default is light). Dark Mode: Light Mode: Other than that, you can just start spritzing!
    1 like
  50. Looks up the location information for your specific location (or, where your provider connects to the Internet), or for a given IP address. Your OS X installation should have PHP 5.3.3 or newer installed. Lion or Mountain Lion should meet the minimum requirements. If not, you can install the latest version of PHP with MacPorts or Homebrew. Download! Requires Alfred 2 and the Powerpack. Updates can be found and installed using Monkey Patch, or the older Alleyoop (discontinued).
    1 like