Jump to content

deanishe

Community Hero
  • Content Count

    6,121
  • Joined

  • Last visited

  • Days Won

    359

deanishe last won the day on February 13

deanishe had the most liked content!

About deanishe

  • Rank
    Workflow Expert / Moderator

Contact Methods

  • Twitter
    @deanishe
  • Website URL
    https://www.deanishe.net

Profile Information

  • Location
    Essen
  • Interests
    Go, Python, beer

Recent Profile Visitors

22,303 profile views
  1. Thanks. I was wondering because you use browser.runtime but otherwise chrome.*. I thought I must have missed something.
  2. Out of interest, what's the reason for using chrome.tabs over browser.tabs in the extension?
  3. If you're having a problem with a workflow, please don't create a new thread. It fragments the discussion and your chances of getting a reply are significantly reduced. Post your question in the workflow's thread (which is linked from its Packal page), where the people best placed to help you will be notified of your post.
  4. The reload command only applies to applications and preference panes (Alfred keeps its own index of these). Everything else comes from the system metadata index (the same one used by Spotlight). Have you tried the troubleshooting steps?
  5. The default folder is ~/Library/Application Support/Alfred, with all your important preferences stored in the bundle ~/Library/Application Support/Alfred/Alfred.alfredpreferences. However, if you'd set Alfred up to sync your preferences, the Alfred.alfredpreferences bundle would be stored in the folder you told Alfred to use as its sync folder.
  6. Welcome to't forum, fellow son of God's own country. It's not. Alfred isn't that kind of app. It's fundamentally a launcher, not a general automation tool. It's marvellous for finding and running stuff, but Alfred's native automation capabilities don't extend much beyond getting the selected text from an application and telling an application to open something. Workflows essentially allow you to use Alfred as the user interface to your own scripts. There are a whole lot of workflows that manipulate other applications or display their data in Alfred, but the workflows' authors coded all that manipulation and extraction themselves with little help from Alfred. As far as your use case goes, Alfred can give you a bunch of ways to execute your Pages extraction task, but it can't help you much with the task itself. The gold standard automation app for making other apps do stuff is Keyboard Maestro. All that said, our lovely forum members are heavily into automation (as you might expect), so if you can describe exactly what you're trying to achieve in more detail, there's a good chance someone here can help you.
  7. It isn’t there. That’s what Andrew said…
  8. TBH, you should stick with Python 3. Python 2 is no longer supported and will be removed from macOS soon. Python 3 is installed by default on Catalina. Just not on any older versions of macOS.
  9. You can't search Apple Mail on Catalina because Apple has deliberately blocked third-party apps from accessing Mail's data.
  10. No. At least not a good one. That's why most workflows are Python 2: it's installed by default on every Mac. It is possible to create a standalone executable from a Python script, but that means bundling large parts of Python with it, and making a 30MB workflow from a 5KB script is pretty user-unfriendly.
  11. Like Vero said, Apple have blocked third-party applications from searching Mail's data.
  12. No. You need to add the correct shebang to your script. If python bookmark.py works in your shell, it sounds like you've installed Python 3 via Homebrew. In that case, the shebang would be #!/usr/local/bin/python If that doesn't work, run the following commands in your shell and post the output: which python python --version
  13. Yes. ts = timestamp. But you should probably replace the entire database with your backed-up one rather than editing it.
  14. Alfred doesn't care which language you write workflows in. But you obviously can't set Language = /usr/bin/python and write Python 3 code in the Script box because /usr/bin/python is the Python 2 interpreter. If you want to use Python 3, either use Language = External Script or use Language = /bin/bash and treat the Script box like a command line.
  15. What does Alfred's debugger say? Also, I'm moving this post to the "Workflow Help & Questions" forum where it belongs.
×
×
  • Create New...