Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


giovanni last won the day on January 26

giovanni had the most liked content!


Recent Profile Visitors

2,400 profile views

giovanni's Achievements

Advanced Member

Advanced Member (5/5)



  1. @iandol yes, not sure what has changed but other pythons can now take precedence over the system Python. You just need to add `/usr/bin/` before `python3` in the script filter (see also this issue). I will update this and other workflows with the same issue.
  2. Thank you for this great workflow @vitor!! Would you consider adding the battery status, if available? @zeitlings had a script to retrieve it.
  3. @Dorv happy to help. A couple of questions: first, can you confirm that you are using the older ('Legacy') version of Outlook? second: are these real emails or tests? The first seems to be from 'None' to 'None' third: when you use `em`, do you get an error or is a draft created?
  4. remove the second do printerName=$(echo $line | awk '{print $1}') you can also replace the second if with elif, in which case you would need to delete the first fi
  5. here you go @macrospect Currently parsing lpstat -d, but I left the example string in the code in case you want to refine.
  6. it looks like the database was not downloaded. can you try forcing a refresh with todoist::refresh?
  7. @macrospect how does the output of your command (not sure which one, perhaps lpstat -a ?) look like? I can help with parsing it.
  8. If you don't need the file-based tasks which will require more work, this version works for me. I am not too familiar with BibDesk, let me know if there are things I missed...
  9. there are actually a couple of ways to open a minimized app via keyboard. It takes a bit to get used to them though
  10. @Beery are you able to edit the code? The fix in this thread worked for me.
  11. Is Alfred allowed to send notifications? Check in System Settings > Notifications
  12. Inspired by I-sheet-you-not, this Workflow creates new Workflows to access individual Google Sheets with Alfred. ⬇️Download Note: this setup is more complex than the average workflow. I tried to document all the steps, feel free to point to unclear steps or instructions. A screencast of the process is here. 🚀Usage Open a Google Sheet in your browser. Launch alfred-gsheets via keyword (default: gshe) or hotkey alfred-gsheets will check the frontmost page with one of three outcomes: will check the frontmost page with one of three outcomes: The website is not a Google Sheet ▶️ check URL The website is a Google Sheet but you don’t have the right permissions ▶️ review the Setting up section The website is a Google Sheet and you have at least viewing privileges ▶️ go to step 4 alfred-gsheets will list the individual worksheets. Select one to generate a alfred-gsheets Workflow instance to browse that Sheet. Once a new Workflow is created, ↩️ will lead you to its Workflow Configuration, where changes to keyword etc. can be made: Header Row (column headers). Row containing the column headers. Set this to 0 if no header.[/*] columns for Alfred’s Title (required), Subtitle and Arg variables. Alternatively, a custom layout can be set as follows: up to three lines (for Title (required), Subtitle and Arg variables), with layout text in quotes and column numbers in square brackets. For example:[/*] Title: "College 🎓: [1]" Subtitle: "City: [2]" Arg: "URL: [3]" Note: if a custom layout is used, the Title, Subtitle and Arg fields will be ignored. Append column: If you have writing privileges on your Google Sheet (see Setting up), you can indicate a column to which append values via alfred-gsheets using a keyword (default: [main workflow keyword]::append, e.g. uni::append) or hotkey[/*] [/list] 🧮 New workflow: usage entering the main keyword (default: first three letters of the workflow name) will list sheet columns according to the Title, Subtitle, and Arg variables. If the argument is a URL, Enter↩️ will open it in your browser. If not, Enter↩️ will copy it to the clipboard
  • Create New...