Jump to content

Search the Community

Showing results for tags 'Workflow'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Alfred 3
  • Make the Most of Alfred
    • Discussion & Help
    • Bug Reports
    • Alfred Feature Suggestions
    • Themes
  • Alfred Workflows
    • Share your Workflows
    • Workflow Help & Questions
  • Alfred v2 Themes
  • Alfred Remote for iOS
    • Alfred Remote Discussion & Help
    • Remote Connection Troubleshooting

Categories

  • Articles
    • Forum Integration
    • Frontpage
  • Pages
  • Miscellaneous
    • Databases
    • Templates
    • Media

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Twitter


Website URL


Jabber


Location


Interests

  1. Find Folder Download here: http://samvlu.com/download/Find_Folder.alfredworkflow.zip Search by folder name. Enjoy!!
  2. Alfred 4.5 build 1249 macOS 11.5 When Alfred executes Bash scripts with the standard shebang of `#!/usr/bin/env bash`, it runs a non-login, non-interactive shell (`/bin/bash foo.sh`). This means that ~/.bashrc, ~/.bash_profile, /etc/bashrc etc are not sourced. This makes it difficult to set certain environment parameters, notably $PATH, $HOMEBREW_PREFIX etc. I found that setting $BASH_ENV to ~/.bashrc is a workaround. As per the Bash manpage, that var causes bash to source the specified file on noninteractive shells. TL;DR— is there any way to globally set a variable to apply to all workflows? I can definitely set it for each individual wf, but this would be a nice feature...
  3. Call tmpmail to make a temporary email address and open a background tab with the corresponding inbox. The address will be copied to your clipboard. Giving an argument will try to use that specific name, while leaving it blank will create a random address. The service Workflow Environment Variable sets the service used for the inbox. Supported values: teleosaurs.xyz, harakirimail.com, maildrop.cc. Because Firefox does not support AppleScript, the inbox will open in the foreground and you must manually return to the tab you were in. Download | Source
  4. Download media from a plethora of sources, even when embedded in other pages. The main commands are dv to download video and da to download audio (often extracted from a video source). Both will present you with two download options, if available: the URL of your frontmost browser tab, and the URL in your clipboard. Run any option with the ⌘ modifier, and the full playlist will be downloaded. Use ⌥ and it will toggle adding to WatchList (a separate Workflow). Notifications will appear on download start and end. To see auto-refreshing download progress, run dp. Actioning it with ⌘ will restart the current download (readding to the end of the queue), while actioning with ⌃ will abort. :downmediaservices installs (or later removes) DownMedia actions to macOS Services. This allows you to right click a URL and download from the context menu. The Workflow Environment Variables represent the directory to download to, the audio format to save when using da, and the default behaviour of adding a download to WatchList (true or false). Download | Source If on Alfred 3, download an older version (works differently). If you have an issue, follow the guide for an effective bug report. Works well with WatchList
  5. WatchList saves your media and streams to a list, eases the choice of what to play next and gets rid of it when you’re done. For local content, select the files and directories to add and apply the Add to watchlist file action. If the move_on_add Workflow Environment Variable is set, the paths will be moved to that directory. Items will be prepended or appended to the list depending on the add_item_order Workflow Environment Variable. Calling swl adds the URL in your clipboard as a stream (⌘↵ for the full playlist). Use the lists_dir Workflow Environment Variable to pick a custom save location for your data. This allows for easy syncing and cloud backups. Next, interact with your list. Options begin with wl. wlp shows the list of items to play. A reference to each subtitle section can be found at the end. wls calls wlp under the hood, but with a custom sort order. In both cases: ↵ plays the selection. ⌃↵ opens the item’s URL in the default web browser. ⌥↵ downloads a stream (requires DownMedia) or rescans a series’ directory (useful after manual changes). ⌘↵ marks as watched without playing. ⇧↵ appends to a temporary playlist. After adding the desired items, ↵ plays them in order. A playlist which was neither modified nor played for a few minutes will be ignored. ⇧ or ⌘Y shows a Quick Look preview on files and streams. If the top_on_play Workflow Environment Variable is true, the item will be moved to the top of the list before beginning playback. mpv, IINA, and VLC are directly supported. If playback exits with a non-zero code, the item will not be marked as played (hence not trashed). Take advantage of that! wlu is the watched list. Its size is controlled by the maximum_watched Workflow Environment Variable. Actioning an item will mark it unwatched but won’t recover it from the trash (there is no reliable way to do it on macOS). If the item has an origin URL (shown in the subtitle): ⌘↵ opens it in the default web browser. ⌥↵ copies it to the clipboard. ⇧ or ⌘Y shows a Quick Look preview wle is for reordering, renaming, and manually removing of items. If you use DownMedia it has an option to add the downloaded video files directly to your watchlist. Subtitle reference: There are three types of items: files, series, and streams. streams can be further categorised into single item or playlist. Each result has its name as the top title. The subtitle confers more detailed information and follows this template: ≈ (4) 𐄁 22m 32s 𐄁 691M 𐄁 /Some/Path ≈. Indicates item is a stream. file: N/A. series: N/A. stream: Always present. (4). Number of elements. file: N/A. series: Remaining audiovisual files in directory. stream: Single item: N/A. Playlist: All elements. 22m 32s. Running time. file: Running time of file. series: Running time of first audiovisual file in directory. stream: Combined running time of all elements. 691M. Size. file: Size of file. series: Size of first audiovisual file in directory. stream: N/A. /Some/Path. Path. file: Path of file. series: Path of directory. stream: URL. Download | Source Works well with DownVid PlayAddress
  6. This is a workflow for searching and adding bookmarks to Raindrop.io. To search your Raindrop.io bookmarks, open Alfred, type r, space, and then your search query, and the results will show directly in Alfred so that you can select one and press enter to open it in your browser. Raindrop.io collections and tags will also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. If a web browser is the frontmost app when you open a bookmark from this workflow, it will open in that browser. If you are working in another app, the bookmark will open in your default browser. Hold the cmd-key to view the URL for a bookmark. Hold the ctrl-key to view the description for a bookmark. Hold the option-key while pressing enter, or use cmd+c to copy the URL instead of opening it in a browser. Press enter before you have started typing a search query, and Raindrop.io itself will open in your active web browser. To add a new bookmark to Raindrop.io, first make sure that you have the webpage you want to add opened in a browser and that it is the frontmost window, and then open Alfred and type ra followed by a space In the first step you choose collection for the new bookmark, and you can either type to search for the collection you want to add the new bookmark to or just select one in the list. Hold the cmd-key to save when you select the collection, and skip setting a custom title or adding tags. In the second step you get to change the title that the bookmark is saved with. Hold the cmd-key to save and skip the tag adding step. In the third step you get to add tags to your new bookmark. You can either simply type them out, or select from a list of tags that matches what you have started to type. Separate multiple tags with comma. Hold the cmd-key to save when selecting a tag in the list, and skip the option of adding more tags. The Firefox support for adding bookmarks was made possible with the help of deanishe's great workflow Firefox Assistant, which needs to be installed in Alfred for the Firefox support to function. Get it here: https://github.com/deanishe/alfred-firefox If the workflow is not authenticated with Raindrop.io when you initiate it, you will be taken to the authentication process. To set keyboard shortcuts, go to the "Search Raindrop.io" workflow in the Alfred preferences and look in the top left corner, where you can set keyboard shortcuts for searching Raindrop.io, or for adding bookmarks. To change other settings, go to the "Search Raindrop.io" workflow in the Alfred preferences, and click the [𝒙] button in the top right corner, where you get descriptions of the options in the information view to the left, and set the options by changing the value of the variables to the right. One special thing with this workflow is that it detects if the topmost window is a browser window, and then opens the search results in that browser. So, if you are currently working in Firefox, your bookmark will open in a new tab there, and if you are currently working in Safari, or in Chrome, the bookmark will open there instead. If the topmost application is not a browser, the bookmark will be opened in your default browser. This makes this extension perfect for those who use more than one browser. You can always open bookmarks in the exact same way, and still have them displayed in the browser you are currently using. The supported browsers are: Safari, Chrome, Firefox, Edge, Brave, Vivaldi, Opera, Chromium, Chrome Canary, Safari Technology Preview, NAVER Whale (and SeaMonkey, but only for opening bookmarks) Download at Packal here: https://www.packal.org/workflow/search-raindropio View at GitHub here: https://github.com/westerlind/alfred-raindrop-search Changelog 1.6.1: Fixed an issue with icon caching. 1.6: Updated to the new Raindrop.io icon, added support for the NAVER Whale browser, fixed a bug with the authentication mechanism. 1.5: Many changes: Tags now display in search results, and you can select them to list or search for bookmarks with that tag When adding a new bookmark, you can now set your own title for it, and add one or more tags While adding tags, you can either simply type them out, or select from a list of tags that matches what you have started to type You can add more than one tag by separating them with a comma: tag1, tag2, tag3 If you type out a tag that does not exist yet, it is created when you save the bookmark Hold down the cmd key if you want to save right away when selecting a tag in the list. Just pressing enter leaves the option of adding more tags. If you want to skip the new options while adding a bookmark, hold the cmd key when you select collection or when you set the title, and the options that follow will be skipped and set to default (Title from the webpage, and no tags) When adding bookmarks, the description is now set to what is specified in the webpages meta description tag, if there is one. This means that in most cases you will get the same description for your new bookmark as what is seen as description for that webpage on search engines. If there is no meta description tag, no description is set. In search results, the collection name, tags and domain name of a bookmark is now shown in the subtitle instead of the first words of the description, like before. This is because that is likely more useful in most cases. You can view the description by holding the ctrl key (And there is a setting to change this back if you would want to, see below) There are now settings! You set them by changing Alfred Environment Variables, and there are now two of them for changing what the bookmark subtitles show, and for changing how subcollections are displayed. 1.4.1: Fixed a bug that would make the bookmark adding feature fail in many cases. If that didn't work for you before this, it probably does work now. 1.4: Raindrop.io collections will now also show in the search results together with bookmarks, and you can select them to browse or search their content. Before you have started to type a search query, you also have the option to browse your collections instead of starting with a search. 1.3.1: Fixed a bug that made the collection list not loading under certain conditions. For example the first time you tried to add a bookmark. 1.3: Support for adding new bookmarks to Raindrop.io from the currently active browser. 1.2: Added option to have a keyboard shortcut for direct access to the Raindrop.io search, and added the ability to hold the option key while pressing enter to copy the link instead of opening it in a browser (you could already copy the link with cmd+c before, and that is still possible) 1.1: Implemented a proper authentication mechanism, so that this is now handled in a simple to use way that is initiated directly from the workflow if it senses that you are not authenticated yet. 1.0: Uses Raindrop's new public API to make the search inside Alfred, so that you can open the bookmarks right from Alfred without having to ho through the Raindrop.io website first. 0.9: First version. Could only open the Raindrop.io website to view the results of your query, as Raindrop's public API was not released yet
  7. https://github.com/momaek/authy
  8. Call nf followed by a file name (if no extension is given, .txt will be used) to make a new file. Calling nfo instead will open the files after creation. nd and ndo behave similarly, but for directories. Two important diferences: no extension is added, and subdirectories can be created with /. If a Finder or Path Finder window is the frontmost window, the new paths will be created there, otherwise they will be created on the Desktop. Use | to separate the names of multiple entries (surrounding spaces will be trimmed). Download | Source
  9. OneUpdater is an updater you can plug with minimal configuration into workflows, to keep them up-to-date in users’ machines. Easiest way to use it is to copy one of its OneUpdater nodes (the pink ones, with the note) to another workflow. If the workflow actions anything (you press ↵ at some point during usage), copy the top node (Run Script). Connect it to the most used action and double click to edit it. Fill the top variables with the correct values and you’re done. If the workflow doesn’t action anything (Script Filters with no connections), copy the bottom node (Script Filter) instead and make its Keyword the same as the most used in the workflow. Edit the top variables the same way. The top lines must be set, and the rest of the code should be left untouched. remote_info_plist is the URL to the workflow’s up-to-date info.plist on a server. workflow_url and download_type work in tandem. download_type must be one of direct, page, or github_release. When direct, workflow_url must be a direct link to a Workflow file. When page, workflow_url must be a link to a download page. When github_release, workflow_url must be of the form username/repo. frequency_check is the number of day between update checks. Set it to when testing, so it fires on every use. Example: readonly remote_info_plist='https://raw.githubusercontent.com/vitorgalvao/alfred-workflows/master/ShortFilms/source/info.plist' readonly workflow_url='https://raw.githubusercontent.com/vitorgalvao/alfred-workflows/master/ShortFilms/ShortFilms.alfredworkflow' readonly download_type='direct' readonly frequency_check='4' For it to work you need only update the workflow version in the configuration sheet (which should be done anyway). When any update happens, the user will be informed via a notification. It will be delivered by one of (in order and stopping at the first it finds) notificator, terminal-notifier, or plain AppleScript-called notification. With both direct and github_release, new Workflow versions will be downloaded directly and opened (github_release grabs the first file from the latest release of the repository). page will open a page on the default web browser. Download | Source
  10. Hi All, Has anyone created or found an Alfred workflow to launch Splashtop Remote Connections? I'd love the ability to search my devices and launch a remote session directly from Alfred. Thanks in advance!
  11. Hi, One thing that I think would make Alfred better is if you could batch import workflows. When you try to do it now, it just takes the first one, asks you about wether you want to import, imports it, and ignores all the others. What you could do is whenever one tries to import multiple workflows or themes, have multiple prompts going through the list of themes/workflows that were opened, letting you accept or deny. Even better yet, you could have a checkbox, "do the same for the rest of the selection" that would function something like this: But instead of replacing or note replacing a file, it would install or deny a workflow/theme. You could also have an option that would always accept amy theme or workflow that was opened.
  12. This workflow uses SoulverCore (already included, no dependencies!) to parse whatever you throw at it, and replies with the result. Apart from arithmetic, it can do calculations with money, measurements, conversions, ratios, times, dates, time zones, etc. It's an amazing replacement for Alfred's integrated calculator. Download at https://github.com/cprecioso/alfred-soulvercore/releases/latest I saw that recently the folks behind Soulver had made their calculation engine open-source. I immediately thought that it would be an awesome project to integrate into Alfred, as I'm usually frustrated by the built-in calculator. I also took it as a nice experiment for actually publishing an Alfred workflow, and how to automate Swift builds and Alfred workflow bundling with GitHub Actions. The workflow includes a Swift binary with the SoulverCore library integrated (it is unsigned - this might trip up Gatekeeper in your computer). The source code for this binary is at https://github.com/cprecioso/alfred-soulvercore. Workflow files are at https://github.com/cprecioso/alfred-soulvercore/releases/latest - they get automatically built every time I tag a version (see the workflow). Credits: SoulverCore (https://github.com/soulverteam/SoulverCore) from Soulver (https://soulver.app). SoulverCore icon from Matthew Skiles (http://matthewskiles.com/).
  13. I am using the 'Play song' from iTunes as a workflow. The debugger shows" I know this is an issue with Mojave and the new 'sandbox' security bubble they put around interacting with the OS; I just don't know how to give it access. Alfred is already enabled in the seurity section. Any thoughts?
  14. Prevent your computer from going to sleep. Type coffee to turn it on. Action with ⌥ to also prevent the display from going to sleep. If you give a value it’ll be active for that amount of time. It defaults to minutes, but will also understand seconds and hours. Run coffee again to manually turn it off. Download | Source
  15. I wrote a workflow which queries System Events for the currently active application. The result is used in a tell block to query the application for the path of the file corresponding to the top window. Finally this path is used to pop up Alfred's file action menue. Short Snippet to show the principle and describe my question: tell application activeApp set the_doc to front document set the_name to the name of the_doc set the_result to path of the_doc end tell When run outside Alfred, the snippet works as expected. But it throws AppleScript error -1728 when included inside Run NSAppleScript and Run Script (/usr/bin/osascript). The error is thrown at the third set command, that is, I am able to get the front document and its name property, but I fail to access the document's property path. -1728:„TextEdit“ hat einen Fehler erhalten: „path of document "alfred"“ kann nicht gelesen werden. Running the script from Sripteditor works fine. Running the compiled AppleScript with osascript from terminal also works fine. Running the AppleScript text with osascript (I think, this is how Alfred is doing it) from terminal yields -1728 as in the Alfred case. To make it work in a workflow, I have to compile the script with the help of Scripteditor and run the resulting scpt-file with osascript in a shell in Run Script: query=$1 echo -n $(osascript frontfile.scpt "$query") I provide two workflow-files on Github: frontmostdoc.alfredworkflow is the released and working workflow frontmostdoc-prototype.alfredworkflow shows how I started and demonstrates the issues describes above: keywords "wo" and "ou" are failing, keyword "where" works. Is there a bug in osascript or did I run into some kind of restriction in the AppleScript Language macOS BigSur Version 11.4 - Hans-Peter
  16. Hi, I am currently using freedom through the exam period, however I find it tedious continously turning it on. 1) Dragging my mouse to the top bar 2) Clicking Freedom Icon 3) Clicking Start Session 4) Clicking Last used session Is it possible to write a script / make a workflow for to this? The app / software: https://freedom.to/
  17. Hi all, I saw that there is a way of using Focus from within Alfred. Has anyone managed to create a workflow to use Freedom? I am interested in being able to start a session that blocks everything on the internet that is not on my whitelist for 45 minutes at a time in 2 seconds using a keyboard shortcut. Thanks
  18. Search for emoji and copy them to the clipboard ?. Download v1.8.1 (2019-09-27) Usage: emoji [query] Press [return] (↵): Copy the symbol of the selected emoji (e.g. ?) to your clipboard. Press [alt]+[return] (⌥↵): Copy the code of the selected emoji (e.g. `:rofl:`) to your clipboard. Press [cmd]+[return] (⌘↵): Paste the code of the selected emoji (e.g. ?) to your frontmost application. Automatic Updates: This workflow will automatically check for updates at most once per day. If a new release is found, it automatically downloads and installs the latest version of the workflow. All downloads come directly from official GitHub releases. Optional Hotkey and Snippet Triggers: Customize the workflow with either a custom hotkey or a custom snippet. Links: GitHub Project Download New Releases GitHub Issues - (please submit bug reports and feature requests here) Screenshot:
  19. Hello, Added a german verb conjugation workflow here Try it out, if you are eager enough to learn the intricacies of the german verbs and how it has to be conjugated! -Joe
  20. Have been a fan of Alfred for as long as I have had a Mac. I am looking to build out a few custom workflows that will interact with web apps I use frequently and also files. Preferably I am looking to hire someone to custom build them. Herre is an example workflow: When a given website is on screen and in focus in the browser give options based on that tool. The idea is to create make Alfred almost like Superhuman's command K interface for other apps. Simple example, assign a task in asana or create a new task. Again I really want to pay someone todo this. I am technical in nature and readily familiar with the APIs that would be used.
  21. Just released a new workflow that makes it easy to access GitHub on the web via the github keyword. Get the Alfred Toolkit for GitHub It's not a sophisticated workflow, but some might find it convenient.
  22. Just released a new workflow that makes it easy to search your tweets and people you follow (and more) called the Twitter Toolkit. It supports the web, Twitter for Mac, and Tweetbot. AlfredTweet is far more powerful, so if you're wanting to tweet from Alfred, that's a better solution for you.
  23. Dear all, I am a current student studying English literature and therefore using the native dictionary.app in a Mac is not enough. So I downloaded GoldenDict with OED equipped. I was trying to build a workflow which I hope will function exactly like the 'define {query}' feature in Alfred. Basically, I want to have the GoldenDict window come to front and give me the definition after typing the keyword 'gold' and hit [space] and then type my {query} in Alfred. I am learning to to build a workflow from scratch for my own so I don't have to come to bother you guys every time I have some issues but for now I am a pretty a layman in both automation and programming in general. So any advice or suggestion will be appreciated. Hope to be able to contribute to Alfred community some day. Thanks again. Lawrence
  24. An experimental workflow in Python. Displays a list of comics that you can read straight off of Alfred. Download: from here (always the latest version) Developer side note: The experimental part comes in the form of - it is very easy to extend this workflow if you know a little bit of Python / intermediate programming skills and have a solid RSS feed of a comic you like. Add the code for the new comic in the plugins folder, and as long as it follows the method signature the sample code provided has, you have a new feedback item and comic to read. Source Code Repo: GitHub Version History v0.1 - Initial version v0.2 - Added search support for the list of comics. So typing "comics dilb" will just list Dilbert strip option. Searches are performed against the title and subtitle of each strip. Added a couple more comics to the list based on requests, and two courtesy Jefferson). Have fun.
  25. This is my first workflow and my knowledge about coding is very limited so feel free to suggest anything, however small. Basically this workflow allows you to push (send) any text or the current website to your pushbullet account. This is especially useful for: those that own multiple devices and want to push something to all devices at once own an android, windows, or chromebook devices and want to bridge the gap with your MacOS device. You can download the workflow here. Instructions 1. Login to Pushbullet.com. 2. Get your API access token from https://www.pushbullet.com/#settings 3. Paste the token into the script, replacing the <API access token here>. 4. You can type push followed by any text and press return. To send the current tab, type push url. Bonus: if you want to see your android notifications, or push something to your Mac from an android, use Noti.center which also uses pushbullet. You can push something to Mac by pushing it to your android, and it will mirror up to the Mac as well.
×
×
  • Create New...