Jump to content

giovanni

Member
  • Posts

    524
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by giovanni

  1. this works thanks @Andrew! So this configuration requires an extra return from the user, compared to having a (unique) keyword directly in the File Filter?
  2. this must be the problem. But If I try to move the keyword out of the File Filter object, for example in your Dynamic File Search example workflow, I still can't launch it? I must be missing something basic.
  3. Is it possible to set the scope of a File Filter using a JSON Utility and referring to a folder set in Workflow Configuration? I tried this below but couldn't get it to work. Thanks! { "alfredworkflow" : { "config" : { "scopes" : [ "{var:VAULT_FOLDER}" ] } } }
  4. @Werner Dijkerman spaces in Project and Section names should be supported in this new beta version. let me know!
  5. can you share the string you entered (the content of the Workflow Configuration box named Saved Queries) and the debugger output?
  6. @TomBenz I have tried in this new beta version to implement contact autocomplete and saved queries. Contact autocomplete: in Workflow Configuration, you can choose between None (no autocomplete), AddressBook (autocomplete list based on the contacts in your address book), and 3) Database (autocomplete list generated based on the senders in the database, which is more complete, but can get messy). If not None, autocomplete is triggered by from: and to:. Saved queries: they can be entered in Workflow configuration, with this format: RecentUnread = to:me is:unread since:20. Multiple saved queries can be ; separated. Triggered by sq:. Let me know what you think!
  7. I think the issue is with the space, not the icon. It should work with emojis and without spaces. I don't have project names with spaces so I didn't catch this. I will think of a way to fix it. Have you tested the due date format with time? you mentioned it didn't work last time. STDERR is just the output channel, it is not necessarily an error, and in fact the response from the Todoist server is clean.
  8. try this version (you will need to refresh the database with outlook::refresh or your custom keyword. Use the account:xxx syntax, where xxx are the first letters of the account. As far as I can tell, those are just saved queries. One could set saved queries in Workflow Configuration, like: sf1 = from:me has:attachment, and then use them in search with sf:sf1? I need the underscore (or any other character) to keep the element together, otherwise it will search for LastName as a separate string. One possibility is to have an autocomplete-like feature, which will let you select the contact name as you type, but that would only work with saved contacts. Or, I could take all the names from the email database and generate an empirical list of contacts from which the user can choose...
  9. thanks for the feedback @TomBenz. Ideas for improvement always welcome. Re multiple accounts, I can't test this because I only have one... Would they show as separate folders in ~/Library/Group Containers/UBF8T346G9.Office/Outlook/Outlook 15 Profiles/, in addition to Main Profile? If so, I can easily add the option of specifying which profile to use. Re nested folders, have you tried to search in the nested one (e.g. if the mail is in Folder/NestedFolder, search with folder:NestedFolder)? It should work.
  10. OK @Werner Dijkerman you could not see all the sections because the ones without tasks were hidden. That's because in search mode the app only shows the labels, sections etc that are present in the subset of tasks currently filtered, and I was using the same logic when creating a new task. So, I have split the logic: - in search it works like before (only shows projects/sections from the current subset of tasks); - for new tasks it will show all the projects/sections (including those with 0 tasks) using the # trigger. This should also solve the problem of sections with the same name across projects. revised workflow here. Let me know what you think and thanks for your help troubleshooting!
  11. thanks for checking @Werner Dijkerman. Not sure why it is not saving, it seems to be working fine for me, do you see any relevant messages in the debugger? Re sections, I checked the browser/desktop UI and they list the sections in the project list (like this: #Project/Section), maybe it is easier to have that (i.e. list #Project and then #Project/Section using the # trigger) instead of 2 separate triggers for project and sections? This should help with sections with the same name across multiple projects
  12. @Werner Dijkerman could you try this version? - Sections are now supported, both in task search and creation (trigger: ^). Because they are project-specific, it is sufficient to enter the section (i.e. project name not needed when entering a section). If the user enters both a section and then the wrong project, the task will be assigned to the right project (i.e. the project indicated by the user will be ignored). - Date format: Both in rescheduling and task creation dates can now be in international format, either with (2023-08-15T15:15) or without (2023-08-15) time. Give it a try and if you don't see problems I will create a new release.
  13. Update: @xeric has abandoned the development of this Workflow. I rewrote it completely and posted it here today cc @TomBenz
  14. Download Motivation โœ… - Quickly list, search, and filter your Microsoft Outlook emails - Perform basic tasks like: email snoozing, quick email drafting, email saving. Note: Many of the functions of this package will not work with the new, electron-based, New Outlook interface, as AppleScript is not supported. Uncheck New Outlook in the File menu in Outlook to switch to the previous version. Basic Usage ๐Ÿ“– Search your email ๐Ÿ” - standard search: one or more search strings will search both the subject of an email, and its preview (first 250 characters). - gmail-like search strings, listed below, supported (remember to set the MYSELF variable in the Workflow Configuration). - from: (including from:me). Replace space with underscore if you want to specify the whole name (e.g. from:john_appleseed) - to: (including to:me) - cc: (including cc:me) - subject:, has:attach, is:unread, is:read, is:important, is:unimportant - folder: (note: replace spaces with underscores if the folder name contains spaces, e.g. folder:sent_items) - -text to exclude text - --a to sort by increasing date (oldest first) - since:n will return email received in the last n days. w and m are supported for months and weeks, respectively (e.g. since:2w). - Once an email of interest has been identified, the following actions are possible: - โ†ฉ๏ธEnter will open the email in Outlook - ^-โ†ฉ๏ธ (control-enter) will show all the messages in the thread - โ‡ง-โ†ฉ๏ธ (shift-enter) will show in large font (and copy to clipboard) the following fields from the message: From, To, Subject, and Preview from the selected email. Draft a new email โญ - use a keyword (default: em) or a hotkey to launch, followed by text. Alfred will create a draft email with subject = entered text, and save it in the Drafts folder. Email Saving ๐Ÿ’พ - use a keyword (default: ols) or a hotkey to launch, while Outlook is the frontmost application and an email is selected. - Choose the destination folder using Alfred's file filter - Save your email there. File will be renamed to include date and exclude special characters. A Markdown link to that email is copied to the clipboard. Email Snoozing ๐Ÿ’ค - Make sure you have, or create, a Snoozed folder in your main Outlook account. - use a keyword (default: olz) or a hotkey to launch, while Outloook is the frontmost application and an email is selected. - enter the number of days you want to snooze your email. Alfred will show the corresponding date, and the number of emails already snoozed for that date. - Selecting the result will 1) Snooze the email until the desired date and 2) move that email to the Snoozed folder. - the checkSnoozed keyword will show in large font (and copy to clipboard) an overview of all the snoozed email (one line per day) - Unsnoozing will happen once a day, as soon as alfred-outlookSuite is launched. You can force the unsnooze script using a keyword (default: olu) or a hotkey). Feedback welcome!
  15. thanks! which section? in the Gallery submission? I still have the idea that the Gallery is for more popular workflows and Share your Workflows is for sharing of 'regular' workflows which might need feedback, further development etc., in other words a workflow shared here is not automatically queued for the Gallery unless the author or some other user nominates it, but perhaps that is changing? Anyway, happy to follow the most efficient procedure.
  16. glad you find it helpful @Werner Dijkerman, I only implemented the features I used, but I am happy to add new ones! if you are ok with entering the number of days and then an hour in 24-h format (like due:10-1025), that is straightforward. If you want to enter a full date, plus the time (i.e. 2023-06-10-10:25, that is also possible but it will take me more time because I currently take either the number of days, or one the preset intervals, so I would need to take a standard format date. if I understand correctly, sections behave like project-specific tags? If so, I can use the same function to get tags, but restrict to the ones in that project. I am happy to add these features, I might need some help with troubleshooting as I am not too familiar with them.
  17. An Alfred Workflow to check your lease mileage Download Are you leasing a car and wondering how you are doing with your mile allowance? Enter lease details and current mileage in alfred-leaseChecker, and read your verdict ๐Ÿ˜ฌ Currently US-based, happy to add other countries/currencies. Usage enter lease details in Workflow Configuration launch the workflow with keyword (default: lease) or hotkey enter the number of miles driven Enterโ†ฉ๏ธ will copy the output to clipboard
  18. thanks for the feedback, yes that was unclear. Now both โ†ฉ (copy only) and โŒƒโ†ฉ (copy and paste to frontomost application) copy the current row.
  19. thank you @vitor! So much better. I updated the release. https://flagpedia.net/download has a ton of versions, probably I could have chosen a better one.
  20. A Workflow to query and make calculations on demographic data. Download Basic Usage ๐Ÿ“– - Launch with keyword (default: !p) or hotkey. - Enter characters below to subset the total population based on %, age, sex, US state, ancestry. Subsets ๐Ÿ”ฃ (World regions, or individual country) Slice ๐Ÿฐ - % percent of the population - 1: frequency per 100,000 Age ๐Ÿง™ - nn exact age - nn+ some age and above - nn- some age and below - nn-nn some age range Other criteria (๐Ÿ‡บ๐Ÿ‡ธ only) Sex โ™‚๏ธโ™€๏ธ - M male - F female US state ๐Ÿ‡บ๐Ÿ‡ธ - XX US state abbreviation Ancestry ๐Ÿ‘ค - EUR European - AMR American Indian - AAA African-American - ASI Asian - H Hispanic (can be alone or added to any of the above) As always, feedback welcome!
  21. @rob213 it could be that for new API keys it stopped working, but if it worked previously it should still work (mine does)
×
×
  • Create New...