Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by dfay

  1. something like this should work - basically there are two versions of the file and Alfred calls a shell script to copy one or the other into a third active file. I found that was easier than trying to parse file contents.
  2. Why wouldn’t you put them all in one workflow per service? Alternately use BBEdit or the like and do a multifile search of the plists?
  3. it looks like you had this issue before - have you tried rebuilding launch services so markdown files get the correct uti assigned?
  4. This is already easily done with snippet triggers.
  5. Yeah I subsequently tried the demo & it works for me. Here's the output - looks fine to me. <?xml version="1.0"?> <items><item uid="bib/Users/someusername/Library/Caches/Metadata/edu.ucsd.cs.mmccrack.bibdesk/Cannon-2010a.bdskcache" arg="/Users/someusername/Library/Caches/Metadata/edu.ucsd.cs.mmccrack.bibdesk/Cannon-2010a.bdskcache"><title>Vulnerability, resilience and development discourses in context of climate change</title><subtitle>article, 2010: Cannon, Terry; Mu&#x308;ller-Mahn, Detlef</subtitle><icon>icon.png
  6. I have an old unsupported 3rd party script filter that outputs Alfred XML & I don't have time or knowledge to rewrite the php to output JSON. This was working fine until recently it started throwing the following error: [10:16:47.624] ERROR: BibDesk Search[Script Filter] JSON error: JSON text did not start with array or object and option to allow fragments not set. It seems Alfred has stopped recognizing the old deprecated XML. Is there a way to force a script filter to still use the legacy XML processor instead? https://www.alfredapp.com/help/workflow
  7. Last I checked you could only style large type - see
  8. Yes, you can use a snippet trigger. Here's an example: & the docs here: https://www.alfredapp.com/help/workflows/triggers/snippet/ & an easy fix for a potential issue:
  9. That’s how the Case Converter works.
  10. Here’s an existing workflow that allows both keyword (to script filter) and triggers:
  11. Catalina flags this as unable to check for malware. Same with the latest version from GitHub. Contains an unsigned binary.
  12. But the example you posted is from a Run AppleScript object...
  13. Click the Alfred menu item (the bowler hat) and you can open Alfred's preferences. Alternatively hit command-comma from the dialog box.
  14. For something this complex, UI scripting is going to be pretty fragile. I’d recommend using a scriptable browser like Fake ( http://fakeapp.com ) instead. Or this approach: https://www.alfredforum.com/topic/11833-solved-how-to-write-an-alfred-workflow-to-go-to-bottom-of-github-page-and-click-commit-changes-button/
  15. No worries I’ll sort it out and post updated version. @done(2020-07-26)
  16. ummm it might be the spelling of your query term...
  17. “the minute I start typing it becomes a google search? ” That’s a sure sign of an error somewhere- what shows on the workflow debugger? https://www.alfredapp.com/help/workflows/advanced/debugger/
  18. I’d say go ahead and try changing the json in your active theme and see what happens. I’ve never tried but have added and altered json snippets with no problem.
  19. Thanks for this note - I know next to nothing about PHP but hopefully can fix the BibDesk workflow which has also died under Catalina.
  20. Post below has details - still no script filter equivalent though, but it’s a lot closer than iOS has ever gotten before. https://talk.macpowerusers.com/t/ios-14-favorite-features/18248/14
  21. dfay

    macOS Big Sur

    Off topic but how is Big Sur working for you overall?
  22. You should use a list filter. https://www.alfredapp.com/help/workflows/inputs/list-filter/
  23. Does the "This is me!" item need to respond to the script filter or is it going to be fixed regardless of the search? If not you could create a new trigger with a name which is a subset of or the same as your existing keyword. Then if you trigger it a couple times it should always appear before the filter.
  • Create New...