Jump to content


Popular Content

Showing most liked content since 10/18/2017 in all areas

  1. 4 points

    Safari Assistant

    Safari Assistant All-in-one workflow for Safari. Filter tabs, bookmarks (and bookmarklets), reading list and history. Several built-in actions. Easily add your own via scripts. Assign your favourite actions (or bookmarklets) to alternate actions (i.e. ⌥↩, ^↩ etc.). Download from GitHub releases. Source code. Built-in tab actions: Close Tab Close Window Close Other Tabs Close Tabs to Left Close Tabs to Right Built-in URL actions (also work on tabs): Open in Private Window Open in Default Browser Open in Chrome Open in Firefox Usage bh [<query>] — Search and open/action bookmarks and recent history. ↩ — Open item in browser. ⌘↩ — Show URL actions for selected item. ⌥↩ — Run custom action on selected item. ^↩ — Run custom action on selected item. fn↩ — Run custom action on selected item. ⇧↩ — Run custom action on selected item. bm [<query>] — Search and open/action bookmarks. ↩, ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above. bml [<query>] — Search and run bookmarklets. ↩ — Run bookmarklet in active tab. bmf [<query>] — Search bookmark folders. ↩ — Enter folder/open bookmark. ⌘↩ — Open all bookmarks in folder/show URL actions for bookmark. hi [<query>] — Search and open/action history entries. ↩, ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above. rl [<query>] — Search and open/action Reading List entries. ↩, ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above. tab [<query>] — Search and activate/action Safari tabs. ↩ — Activate the selected tab. ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above. See the README on GitHub for full usage instructions.
  2. 3 points


    Hello Alfred users, I created a new Alfred workflow, or better said file action, called alfred-ffprobe. It displays information about selected video files. Github alfred-ffprobe Alfred 3 workflow to display an information about various video files. Installation Install the ffprobe to you MacOS. You could do it for example by using Homebrew and installing ffmpeg package. brew install ffmpeg Install alfred-ffprobe wokflow. Usage Select a video file in finder and invoke the alfred file actions ⌃⌘\. Choose the Analyze media file in displayed menu and the information about selected video will be shown.
  3. 3 points

    Cardhop Workflow

    I played around with Cardhop and here is a workflow that I made. I wanted to get more time before sending some workflows to the forum to setup a repository and with an auto-update to the workflow, but I didn't have the time yet for that. And since some people mentioned that they would like a workflow for Cardhop, here is one! Features: Keyword "chc" : Search a contact in Alfred and open it in Cardhop Keyword "chs" or hotkey : Send the query to Cardhop. If the query is empty, it tries to get the selection from the front application and send it to Carhop (In short, you can select the contact information on it's website or email and call "chs" from Alfred and the selection should be sent directly to Cardhop). You can use this action to send the selection or pass a string to your Favorites list (alternative to keyword: chf) or to the Cardhop's Actions (alternative to keyword: cha). Keyword "chf" : Send a string from your Favorites list directly to Cardhop (could be used as a Snippets/Bookmarks list to rapidly write a query to Cardhop that you know gives you the right information in it without the need to write it all). Write your list in the Workflow Environment Variables "Favorites" and separated by semicolon (";"). Ex: Call mom home;Mail boss work;facetime Complicated Name;website businessName;/MyTag;Direction dentist... A variable "{q}" could be used to have a placeholder for a string that you want to set just before sending to Cardhop (ex: "Email {q} work" where {q} could be changed to any name at the time that you invoke the workflow). Tip: To directly activate an action in Cardhop, it seems to delay the input until it has done parsing the query, so you can rapidly press Enter a second time when you select an item from your Favorites list in Alfred and it should run the first action that Cardhop returns. Keyword "cha" : Show a list of possible Carhop actions. If arriving to this function using the Send feature (chs), then the selection or query would be appended to the Cardhop action before sending it. Hotkey to Send selection to Cardhop : If you prefer to send the selection directly to Cardhop with a hotkey instead of a keyword Fallback search to send the query to Cardhop : If you want to write the information directly in Alfred without any keyword before. To make it works, you would need to add the Fallback search into the Alfred Preferences at: "Features/Default Results/Setup fallback results/+/Workflow Trigger/Send to Cardhop" External trigger to send a string to Cardhop from an external script. Other external triggers are set if you want to pop the Favorites list or Actions list from an external script. Append/Prepend string : Add a string before or after the main string before sending using a predefined list or any string if the query doesn't match an item in the list (Could be useful to have a list of predefined group/tags) (See "Workflow Environment Variables" and "Navigation" lists below) Workflow Environment Variables: Favorites List: See keyword "chf" above AppendToSend : Set a predefined list of string to append using the Append feature (ALT key) PrependToSend : Set a predefined list of string to prepend using the Prepend feature (CTRL key) Navigation: CMD key : Go to the Send feature Actions List (chs) ALT key : Activate the selected item and append extra string (using the AppendToSend list) CTRL key : Activate the selected item and prepend extra string (using the PrependToSend list) Tip: If you want to use Cardhop as the application to open from Alfred when you are viewing a contact with the Alfred Contact Viewer and press CMD+O: Insert "x-cardhop://show?id={uid}" into the Alfred Preferences at "Features/Contacts/Advanced/URL Handler" instead of using "addressbook://{uid}". This should do the same as the keyword "chc" but without the need to write the keyword before searching for a contact and use directly the built-in contact search of Alfred Download Link: https://nofile.io/f/ObcZMuqzaGT/gbCardhop.alfredworkflow Have fun!
  4. 3 points

    Safari Assistant

    Something like this? Done in a flash; haven’t checked for consistency with the other icons. If you like them feel free to use them (SVG and PNG). No attribution necessary.
  5. 2 points
    Version 7.6 is available Add more searchable results#213 Reddit search of track only searches for artist name #214 Disabling Now Playing notifications is doing nothing #211
  6. 2 points

    Safari Assistant

    @vitor @deanishe Ah, what a team you two make!
  7. 2 points

    Safari Assistant

    Show off There is no consistency anyway. Like I said, I can’t icon. I just pick some mostly random colours, then try to find something vaguely appropriate on my icon generator. Will release a new version with your Jobsian specs later or tomorrow. Thanks very much!
  8. 2 points
    Call dnd to toggle Do Not Disturb. Download | Source
  9. 1 point

    Saves the selected text to a file

    Welcome to the forums, @Anton Maslak, The typical way to share your Workflows is to export and share them. Very few people (likely zero) will actually bother to read and follow the instructions to recreate such a Workflow from scratch.
  10. 1 point
    Quick reference for when you need to tell application "System Events" to key code in AppleScript. Call it with kc. Type a search term to filter keys. Download | Source
  11. 1 point
    @Yourname Have you taken a look at the crash logs or sent them to Evernote? The crash logs are likely to provide more information on why Evernote is crashing. Provided you're using the latest version of Evernote from their website (not the App Store version), the workflow should work normally for you Cheers, Vero
  12. 1 point

    New Word Document

    @mkborregaard There are dozens of templates to help you get started, and over 60 workflows (examples, templates and Getting Started guides) built into Alfred: https://www.alfredapp.com/help/workflows/templates/ Under Templates > Essentials, you'll find a "Keyword to AppleScript" you can use to get started. Cheers, Vero
  13. 1 point

    Safari History Search workflow

    It's not an issue with Alfred version. High Sierra has introduced some changes on how the history is stored. You can use this workflow for searching Safari history which is HS compatible.
  14. 1 point

    Alfred Not Displaying Notifications

    Hi All-- Ever since I updated to High Sierra, Alfred stopped displaying notifications, both banners/alerts and in the Notification Center. I've tried completely uninstalling & reinstalling Alfred using AppDelete to get all Application Support, preference and /var files, as well as turning off and on/alternating None/Banners/Alerts Alert Styles and unchecking/rechecking the four options. It's the only application suffering this issue and I have no idea why or more importantly how to fix it. I also checked the logs and the only oddity relating to Alfred was these two cryptic messages "AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference." "assertion failed: 17A405: libxpc.dylib + 71201 [E7C5DB12-6D0E-3D1E-A743-F750DF112F5F]: 0x89" Thanks for any suggestions.
  15. 1 point
    Small note that all my Workflows now default to checking every 4 days.
  16. 1 point
    I use this one to change default browser, there is also a cli tool "defaultbrowser", so it's possible to use something like Hammerspoon to react to system events (like on AC or not) and call it. In addition, I have a small workflow if I want to keep all my tabs - https://www.dropbox.com/s/w14q8t4vk6utvpu/Switch Browser.alfredworkflow?dl=0 . It just takes all tabs from Vivaldi and opens them in Safari or vice versa
  17. 1 point


    This creates a new reminder in Reminders.app Download the latest version, for Alfred v3+ and macOS 10.12+ For older versions, go here. Usage To use, just type r <some text> into Alfred. For example, r check out some of Alfred's other workflows will create a new reminder called "check out some of Alfred's other workflows". You can also include times and dates in the text and have Alfred set a reminder for that particular time. r this will capture the current application and turn it into a reminder. r help will show some built-in examples. Dates To be reminded at a specific date/time, simply type a date into the command, for example: r today release the hamsters into the wild r tomorrow bring about financial ruin upon my enemies r in 5 minutes drop everything r in 2 hours laugh out loud r on 24/12/13 forget everything I know about things in movies r on 12 June 15 come up with some interesting ideas r on 31-12-99 23:22 panic about the millennium bug r at 2pm wait for nothing in particular r next thursday at 15.30 ask some difficult questions Priority To set the priority of the reminder, either use exclamation marks right at the start or end of the command (! for low priority, !! for medium priority, !!! for high priority), or type the priority right at the end of the command (these can also be abbreviated, for example mp or p lo). For example: r !!! in 2 weeks an important meeting r thursday have a banana medium priority r decide what to have for lunch !lo r make a turkey sandwich p3 Lists To choose a list to use on a per-reminder basis, type in <list name> list right at the end of the command, for example r Get Santa outfit !2 in Christmas list. If a matching list can't be found, you won't be able to action the command. In all other cases, the default Reminders list will be used (typically the first one). If you prefer, you can edit the defaultList variable within the workflow's Arg and Vars node (note that you'll have to edit this each time you upgrade the workflow however). Apps Get reminded about the app you're using, for example the selected file in Finder, or the current tab in Chrome or Safari. To create a reminder about the active app, simply type r this. Or keep typing to set a date, priority or a custom title, for example r this drop some sick beats on Friday !!!. The following apps are currently supported: Adobe Acrobat (Pro/DX) Chromium Contacts Finder FoldingText Google Chrome Google Chrome Canary Mail Mailplane 3 Microsoft PowerPoint Microsoft Word Safari TextEdit TextMate Vienna WebKit Apps can be added on request. Just raise an issue with the app you use. As long as it's freely available and has AppleScript support, it can be added. Getting help r help will display the above examples All sorts of combinations are possible! Configuration If you want to change the default reminder list, edit the variables component at the top of the workflow, otherwise it will just use the first one (unless you use "in Y list" at the end). External Trigger To call the workflow as an external trigger, use applescript such as tell application "Alfred 3" to run trigger "remind" in workflow "com.surrealroad.alfred-reminder" with argument "something tomorrow at 5pm" Changelog v74 (Thursday, 3 August 2017) – Fixed an issue where impartial queries did not get parsed (thanks Nibblesh!) v73 (Friday, 21 July 2017) - Added support for Mailplane 3 (thanks devguydavid!), ensure dates are always in the future (thanks saeedmahani!), added external trigger v72 (Monday, 6 March 2017) – Quit reminders if needed when complete v71 (Saturday, 4 March 2017) – Added built-in help v70 (Friday, 3 March 2017) – Added OneUpdater v69 (Tuesday, 3 January 2017) – Added support for different lists v68 (Friday, 9 December 2016) – Added remaining app handlers, escaped paths v67 (Thursday, 8 December 2016) – Added support for app-secific reminders v66 (Thursday, 8 December 2016) - Added support for priorities v65 (Thursday, 8 December 2016) – Fixed reminders app hanging temporarily after creating a new reminder v64 (Wednesday, 7 December 2016) – Rewritten from the ground up in JavaScript for Automation. Now requires Alfred v3+, MacOS Sierra+. NEW: Enhanced date/time natural language parsing. Never worry about the correct syntax again! NEW: Better messaging about what will happen when actioning the item. FIXED: (Hopefully) improved performance. Note: there are still several features that have not been carried across to this version. As such, this should be considered a beta version. Monday, 24 October 2016 – Add support for Microsoft Word, Adobe Acrobat Pro, OneNote, Powerpoint (Thanks to catgsmith!) 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. Acknowledgements Date parsing is done via chrono.js Uses icons from the Flurry collection by David Lanham / The Icon Factory Updates via OneUpdater Disclaimer 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. Feedback By far the best way to give me feedback is to submit an issue on GitHub. Alternatively, just reply to this post.
  18. 1 point

    Cardhop Workflow

    Update Version 1.2.0 Big update, many more features and faster... New Features: Keyword "chs" or Hotkey: Added items to go to the Favorites or Actions list Keyword "cha" : Show a list of possible Carhop actions. If arriving to this function using the Send feature (chs), then the selection or query would be appended to the Cardhop action before sending it. (Could be used as an easy way to remember possible actions that can be done with Cardhop) Favorites List : A new variable "{q}" could be used to have a placeholder for a string that you want to set just before sending to Cardhop (ex: "Email {q} work" where {q} could be changed to any name at the time that you invoke the workflow). Append/Prepend string : Add a string before or after the main string before sending using a predefined list or any string if the query doesn't match an item in the list (Could be useful to have a list of predefined group/tags: /Business;/Friends...) New Workflow Environment Variables: AppendToSend : Set a predefined list of string (separated by semicolon ";") to append using the Append feature (ALT key) PrependToSend : Set a predefined list of string (separated by semicolon ";") to prepend using the Prepend feature (CTRL key) Navigation: CMD key : Go to the Send feature Actions List (chs) ALT key : Activate the selected item and append extra string (using the AppendToSend list) CTRL key : Activate the selected item and prepend extra string (using the PrependToSend list) Download link: https://nofile.io/f/A5joYTcGU88/gbCardhop.alfredworkflow
  19. 1 point

    Search Drive File Stream

    Got here via a Google search, the workaround is to add /Volumes/GoogleDrive to your search scope in Alfred.
  20. 1 point
    Here's the updated link: Download
  21. 1 point
    So here's a workflow to open the current Finder window in Terminal or iTerm, depending on what you like to stick with. Also the other way round is possible. ft: open current Finder directory in Terminal tf: open current Terminal directory in Finder fi: open current Finder directory in iTerm if: open current iTerm directory in Finder For Path Finder fans: pt: open current Path Finder directory in Terminal tp: open current Terminal directory in Path Finder pi: open current Path Finder directory in iTerm ip: open current iTerm directory in Path Finder GitHub. Direct Download.
  22. 1 point

    Safari Assistant

    lol@release notes.
  23. 1 point

    Safari Assistant

    Nice workflow. But I'm missing the Steve Jobs glasses. These are more from Bill Gates.
  24. 1 point

    Cardhop Workflow?

    Hi all, is anyone else excited by the concept of a Cardhop Alfred workflow? One that works, I imagine, like the fantastical workflow. Is such a thing even possible? It seems like it would be incredible.
  25. 1 point
    I was about to tell the same thing as @deanishe about pasting the file to the email application since most of them put a pasted file as attachment, but I needed to go and then @deanishe said it. But to make it more complete and easily done by you or anyone reading this post. Here is a simple example using AppleScript to paste a specific file into the front application. (Just change the first line to the path of your specific file and you should be set to go) set filePath to "/path/to/your/file" set the clipboard to POSIX file (POSIX path of ((POSIX file filePath) as alias)) tell application "System Events" to keystroke "v" using command down Then any Snippet Expansion application that allows to run an AppleScript should be fine with this... I've tried it in Typinator (I'm also a user) and it's working and there shouldn't be a problem in Alfred but by using a custom Workflow with a Snippet trigger that run the script. One advantage to Alfred using a Workflow is that this could allow you to use one snippet to popup a list of different file so you can select which one you want to insert as attachment. (Maybe it could be possible with Typinator with some Input fields, but it's not something that I looked into yet)
  26. 1 point
    Michael Kalygin

    Yandex Translate Workflow

    This workflow allows to use Yandex Translator from Alfred. The only dependency is Node.js. See detailed usage description in GitHub repo.
  27. 1 point

    Clipboard Not Storing Clips

    @stutes We don't recommend Google Drive or iCloud to sync your preferences; Neither of these services are sufficiently reliable. They sync preferences either too slowly or not at all, and are often unable to resolve file conflicts (e.g. if you're syncing from two Macs which have different preferences). If you either set your preferences to be stored locally, or synced via Dropbox, disable and re-enable Clipboard History and see if this resolves the issue for you. Let me know how you get on. Cheers, Vero
  28. 1 point

    Ulysses workflow

    Hi Rob I am getting the same issue described above with uo . Also using any of u ug uf us throws a KeyError: 'displayName' full message here: [2017-10-28 10:51:16][ERROR: input.scriptfilter] Code 1: ulysses_items.py:124: SyntaxWarning: assertion is always true, perhaps remove parentheses? assert (os.path.exists(args.limit_scope_dir), 10:51:15 workflow.py:2249 DEBUG workflow version: 1.0.0 10:51:15 workflow.py:1657 DEBUG reading settings from /Users/usernamehere/Library/Application Support/Alfred 3/Workflow Data/com.github.robwalton.alfred-ulysses-workflow/settings.json 10:51:15 workflow.py:2532 DEBUG Update check not due 10:51:15 ulysses_items.py:57 INFO ulysses_items.main(wf): args = Namespace(kind='sheet', limit_scope_dir=None, query='', search_content=False, search_ulysses_path=True) 10:51:15 workflow.py:1884 DEBUG loading cached data: /Users/usernamehere/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/com.github.robwalton.alfred-ulysses-workflow/__workflow_update_status.cpickle 10:51:15 workflow.py:2462 DEBUG update_data: {u'available': False} 10:51:15 ulysses_items.py:82 INFO Added iCloud items from '/Users/usernamehere/Library/Mobile Documents/X5AZV975AG~com~soulmen~ulysses3/Documents/Library/Groups-ulgroup' 10:51:16 ulysses_items.py:82 INFO Added iCloud Inbox items from '/Users/usernamehere/Library/Mobile Documents/X5AZV975AG~com~soulmen~ulysses3/Documents/Library/Unfiled-ulgroup' 10:51:16 workflow.py:2267 ERROR 'displayName' Traceback (most recent call last): File "/Users/usernamehere/Dropbox/Sync/Alfred/Alfred.alfredpreferences/workflows/user.workflow.8A4FD89F-3A79-4823-934E-855B611DA3DD/workflow/workflow.py", line 2260, in run func(self) File "ulysses_items.py", line 85, in main include_sheets) File "ulysses_items.py", line 145, in parse_ulysses_for_groups_and_sheets groups_tree = parse_ulysses.create_tree(root_dir, None) File "/Users/usernamehere/Dropbox/Sync/Alfred/Alfred.alfredpreferences/workflows/user.workflow.8A4FD89F-3A79-4823-934E-855B611DA3DD/parse_ulysses.py", line 113, in create_tree group = Group(rootgroupdir, parent_group) File "/Users/usernamehere/Dropbox/Sync/Alfred/Alfred.alfredpreferences/workflows/user.workflow.8A4FD89F-3A79-4823-934E-855B611DA3DD/parse_ulysses.py", line 63, in __init__ join(self.dirpath, 'Info.ulgroup'))['displayName'] KeyError: 'displayName' 10:51:16 workflow.py:2269 INFO for assistance, see: https://github.com/robwalton/alfred-ulysses-workflow 10:51:16 workflow.py:2290 DEBUG workflow finished in 0.313 seconds
  29. 1 point

    Browser History Search

    You have an imagination, don't you? You must have some sense of what would be a broadly useful feature vs one that's only of interest to you. I don't think it was disrespectful in any way. I'm just saying that "for me" is not a good justification for a feature request. And if you can't think of a better one, the request will likely be rejected because few developers are going to implement something just for you.
  30. 1 point
    Hope you are forgetting Tabagotchi
  31. 1 point

    Lag with High Sierra

    Hi @mbigras - Take a look at this blog post, in particular the "lag" header. It's likely that you just have a high window blur theme, and tweaking your theme will resolve the issue for you https://www.alfredapp.com/blog/tips-and-tricks/alfred-3-5-ready-for-high-sierra/ Cheers, Vero
  32. 1 point

    Regex filter - If/Else

    Add another clause: # this is Python import re import sys query = sys.argv[1] if re.search(r"abc.go", query): print "yes" elif re.search(r'cbs\.com', query): print "yes" else: print "no" Better yet, don't use regular expressions. They're difficult and rarely the right solution. (For example, your abc.go pattern is incorrect. In a regular expression, . means "any character". It should be abc\.go): import sys from urlparse import urlparse domains = ['abc.go.com', 'cbs.com', 'google.com'] query = sys.argv[1] u = urlparse(query) if u.hostname in domains: print "yes" else: print "no" Or just check for substrings: import sys wanted = ['abc.go', 'cbs.com', 'google.com'] query = sys.argv[1] for s in wanted: if s in query: print "yes" break else: print "no"
  33. 1 point
    I tried making something myself and it works successfully on El Capitan 10.11.6 with Bartender 2. Should work on any Mac (with or without Bartender) as long as Apple doesn't change the Notification Center plist location (I think...). I got the code from this StackOverflow answer and converted it into a simple Alfred workflow. Here it is if you want to give it a try PS. It doesn't need to have Accessibility enabled which is a nice bonus. https://drive.google.com/file/d/0Bx3NCikqzbt5Qm1TdmkwQWFxUkU/view?usp=sharing
  34. 1 point
    Is there no way of triggering the native "Lock Screen" function? This is now in the Mac Menu in High Sierra, and available with the (awkward) shortcut of Ctrl-Cmd-Q. It's also available to map to the Control Strip on the Touch Bar, and definitely the quickest of the three options. I think Sleep Displays works best for me at the moment, I can confirm that the issue with the existing "lock" command in Alfred is that now "/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspend takes a long time.
  35. 1 point

    Browser History Search

    Not unless someone has a use-case better than "I launch my workflows in a weird way". You haven't even looked at the configuration or read the README, have you? Please, Niki, stop making posts about my workflows until you've at least read the damn instructions.
  36. 1 point
    Alternatively you can use this to search keyboard maestro macros and this for searching the menu bar quickly. I used Keylue before but replaced it fully with these two workflows.
  37. 1 point
    Usually, you can fix that by digging around in the workflow and renaming the directory the Ruby gems (libraries) are in to match the new Ruby version. So, if it’s called “2.0”, rename it to “2.3”.
  38. 1 point
    This is for tool 7 (becite)? At the moment it takes the entry name and searches immediately, I'm not sure how to add a page number without interfering with the initial search. So I wonder whether I can add a (key modifier) trigger when you select an item to bring up Alfred again to enter the page number, I'll have a think about it over the weekend, any other ideas welcome
  39. 1 point
    With that in mind, just released a new version. Added the option to quicklook the URLs.
  40. 1 point
    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
  41. 1 point

    Cheatsheet - shortcuts for your tools

    Just released a new version that's customizable, with added support for Firefox, Safari and Microsoft Word. You can easily find the custom.json file to edit from the workflow itself, or overwrite any defaults from the workflow too. To update, you can wait for the workflow to give you the option to update (it checks once a day), or you can just enter [cheatsheet workflow:update] into Alfred. Enjoy
  42. 1 point

    Cheatsheet - shortcuts for your tools

    Awesome, I will add them to the list.
  43. 1 point

    Bookmarklets: What about Firefox?

    Pfft. Loads of people do. English has some really crazy homophones. I mean like "stationary" and "stationery". Four-syllable homophones? That's just trolling.
  44. 1 point

    (faster) Menu Search

    I have re-implemented ctwise's excellent implementation of the Menu Search workflow in Swift. This version is ever so slightly faster (at least on my machine ) - YMMV. Requires OSX 10.7+ Download Setup Accessibility must be enabled for Alfred in order for this to work properly. For example, in macOS Sierra, this is configured using the Security and Privacy preference pane, under the Privacy tab with the Accessibility section selected. Alfred must be included in the list of apps allowed to control your computer. This step is required for the workflow to generate the list of menu items, and also click on a specific menu item. Here's a snapshot of what the preference pane might look like in macOS Sierra. Usage Type m in Alfred to list menu bar items for front most application You can filter menu items by name, or do a fuzzy search. E.g m new tab will match the menu item New Tab m cw will match the menu item Close Window Settings You can change the workflow environment variables to fine tune menu listings -show-disabled true/false controls if diabled menu items should be shown (default is false) - change this setting if certain items are not displayed, even though active -show-apple-menu true/false if true, menus items under the apple menu will be shown (default is false) -max-children number how many sub-menu items to load for each menu item (default is 30) -max-depth number how many nested levels if sub menus should be listed (default is 10) v1.6 and above You can also have customised settings per app. Typing ms into Alfred will give you a list of options to configure your settings.txt config file. The workflow comes bundled with a sample configuration file for reference. Your app settings will override any workflow level variable settings you may have specified. Here's the settings file I use for reference: # always show disabled menu items appFilters { app: "BibDesk" showDisabledMenuItems: true } # for Safari, ignore the History and Bookmarks # menus since loading it take a lot of time appFilters { app: "Safari" ignoreMenuPaths { path: "History" } ignoreMenuPaths { path: "Bookmarks" } } # For Finder alone, show the Apple menu entries, # and ignore any recent entries listed in the # Apple > Recent Items menu appFilters { app: "Finder" showAppleMenu: true ignoreMenuPaths { path: "Apple" path: "Recent Items" } } Change log 1.0 - Initial Release 1.1 - Added Fuzzy Text Matching for Menus If you have a menu item New Tab, then typing m nt in Alfred will match New Tab, since n and t matches the first letters of the menu text. 1.1.1 - Changed run behaviour to terminate previous script, this makes the experience slightly more faster 1.2 - Completely native menu clicking, removed reliance on AppleScript 1.2.1 - Performance improvements when generating menus using direct JSON encoding 1.2.2 - More performance improvements while filtering menu items 1.3 - Added -async flag to allow threaded scanning and populating of menus 1.4 - Added -cache setting to enable menu result caching and also set a timeout for cache invalidation 1.4.1 - Invalidate cache (if present) after actioning a menu press 1.4.2 - Slide the cache invalidation window forward in case we get invalidated by a near miss 1.4.3 - Speed improvements to caching, text search and fuzzy matching 1.4.4 - Added -no-apple-menu flag that will skip the apple menu items 1.4.5 - Tuned fuzzy matcher, allows non-continuous anchor token search 1.5 - Faster caching using protocol buffers 1.5.1 - Reduced file creation for cache storage 1.5.2 - Better support for command line apps that create menu bar owning applications 1.5.3 - Protocol buffer everything - microscopic speed improvements, but hey... 1.5.4 - Added various environment variables to fine tune menu listings 1.5.5 - Tweaked ranking of search results for better menu listings 1.6 - Per app customization via the `settings.txt` configuration file
  45. 1 point


    @arsenty, @jhopper28. Thanks for the details. I figured out what was going on -- i'd forgotten to include an environment variable in the package when I uploaded it. It should work now, if you're willing to download the new version and try again.
  46. 1 point
    In fact, 24h format has been hardcoded into version I've tailored from CarlosNS' version. This has been updated in v1.9 which can be downloaded from http://jhartman.pl/download/alfred-timezone-workflow/ Format cab be chosen using keywords 'timezone 24h' and 'timezone 12h': Best regards, Jarek
  47. 1 point

    (faster) Menu Search

    v1.6 - per app configuration You can now specify custom configuration settings to fine tune menu listings for at an app level. Type ms into Alfred to get started. Here's the settings.txt config I use: # always show disabled menu items appFilters { app: "BibDesk" showDisabledMenuItems: true } # for Safari, ignore the History and Bookmarks # menus since loading it take a lot of time appFilters { app: "Safari" ignoreMenuPaths { path: "History" } ignoreMenuPaths { path: "Bookmarks" } } # For Finder alone, show the Apple menu entries, # and ignore any recent entries listed in the # Apple > Recent Items menu appFilters { app: "Finder" showAppleMenu: true ignoreMenuPaths { path: "Apple" path: "Recent Items" } }
  48. 1 point

    EggTimer v2 [updated to 2.0 final]

    It looks like this is unmaintained, so I took the latest release, made the tweaks to suit Alfred 3 and stuck it on GitHub. Grab it at https://github.com/ihowson/EggTimer2/releases/tag/v1.0.0
  49. 1 point

    EggTimer v2 [updated to 2.0 final]

    I just installed this and no matter what I do - open the documentation, start a new timer, etc. it always opens a window asking me If i want to resume after restart, and does nothing else. the exact text is this: Would you like EggTimer to resume your running timers when you log back in to your computer after a restart? See documentation (“timer help” in Alfred) for more info. Is anyone else getting this? Am I missing something?
  50. 1 point

    Clickable Notifications

    It'd be nice if the displayed notifications (from the output action) could have a configurable action on click, like many notifications from other applications have.