Giter VIP home page Giter VIP logo

alfred-safari-assistant's Introduction

This workflow is no longer developed because Apple crippled Safari into pointlessness in v13.

Safari Assistant for Alfred 3/4

Search and open/activate your Safari bookmark(let)s and (iCloud) tabs from Alfred 3/4.

Includes several actions for tabs/bookmarks and allows you to add your own via scripts. Assign your favourite actions (and bookmarklets) to hotkeys.

Download & installation

Grab the workflow from GitHub releases. Download the Safari-Assistant-X.X.alfredworkflow file and double-click it to install.

macOS Mojave

If you're running macOS 10.14 (Mojave), you must grant Alfred "Full Disk Access".

Usage

  • bh [<query>] — Search and open/action bookmarks and recent history. (See History section below.)
    • — Open item in browser.
    • ⌘↩ — Show actions for selected item.
      • — Run selected action.
      • ⌘↩ — Add selected action to blacklist.
      • ⌘C — Copy name of action to clipboard (for setting custom actions).
    • ⌥↩ — Run custom action on selected item.
    • ^↩ — Run custom action on selected item.
    • fn↩ — Run custom action on selected item.
    • ⇧↩ — Run custom action on selected item.
  • bm [<query>] — Search and open/action bookmarks.
    • , ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above.
  • bml [<query>] — Search and run bookmarklets.
    • — Run bookmarklet in active tab.
    • ⌘C — Copy bookmarklet ID to clipboard (for setting custom URL actions).
  • bmf [<query>] — Search bookmark folders.
    • — Enter folder/open bookmark.
    • ⌘↩ — Open all bookmarks in folder/show URL actions for bookmark.
  • hi [<query>] — Search and open/action history entries. (See History section below.)
    • , ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above.
  • rl [<query>] — Search and open/action Reading List entries.
    • , ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above.
  • tab [<query>] — Search and activate/action Safari tabs.
    • — Activate the selected tab.
    • ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above.
  • itab [<query>] — Search and open Cloud Tabs from other machines.
    • — Open the selected tab (URL).
    • ⌘↩, ⌥↩, ^↩, fn↩, ⇧↩ — As above.
  • safass — Show help and configuration options.
    • View Help File — Open the workflow help file.
    • Edit Action Blacklist — Add/remove actions to blacklist.
    • Check for Update — Force manual check for update.
    • Report Problem on GitHub — Open GitHub issue tracker in your browser.
    • Visit Forum Thread — Open the workflow's thread on alfredforum.com.

Configuration

There are several settings in the workflow's configuration sheet:

  • ALSF_HISTORY_ENTRIES. Number of recent history entries to load for bh action (search bookmarks and recent history).
  • ALSF_INCLUDE_BOOKMARKLETS. Set this to 1 to include bookmarklets in the normal bookmark search (bm).
  • ALSF_SEARCH_HOSTNAMES. Set this to 1 to also search URL/tab hostnames in addition to titles.

The following settings assign actions for tabs/URLs:

Key Action
ALSF_TAB_CTRL ^↩ custom action/bookmarklet for tab
ALSF_TAB_OPT ⌥↩ custom action/bookmarklet for tab
ALSF_TAB_FN fn↩ custom action/bookmarklet for tab
ALSF_TAB_SHIFT ⇧↩ custom action/bookmarklet for tab
ALSF_URL_DEFAULT default action for bookmark/history entry
ALSF_URL_CTRL ^↩ custom action for bookmark/history entry
ALSF_URL_OPT ⌥↩ custom action for bookmark/history entry
ALSF_URL_FN fn↩ custom action for bookmark/history entry
ALSF_URL_SHIFT ⇧↩ custom action for bookmark/history entry

ALSF_URL_DEFAULT is the default script used to open URLs. The default setting is Open in Safari.

The ALSF_TAB_* variables assign custom actions or bookmarklets available when browsing Safari tabs. The ALSF_URL_* variables assign custom actions (not bookmarklets) to bookmarks and history entries.

To assign a script action, enter the corresponding script's name (without extension) as the value for the variable. To assign a bookmarklet, use bkm:<UID> where <UID> is the bookmarklet's UID.

In either case, press ⌘C on an action or bookmarklet in Alfred's UI to copy the corresponding value, then paste it into the configuration sheet as the value for the appropriate variable.

Blacklist

As some of the built-in actions may not be of any interest to some users (e.g. you don't have/use Firefox), they can be blacklisted so they are no longer shown in the list of actions.

You can blacklist an action directly from Alfred by pressing ⌘↩ on an action in the action list.

To remove an action from the blacklist, you must edit the blacklist.txt file directly. To do this, enter keyword safass in Alfred and choose Edit Action Blacklist from the list. This will open blacklist.txt in your default text-file editor.

If you add any actions to the blacklist manually, add one action (file)name per line, not including the file extension.

Action scripts

Much of the workflow's functionality is implemented via built-in scripts. You can also add your own scripts to provide additional tab and/or URL actions by placing the scripts in the appropriate directories.

To open the user script directory, enter the safass keyword into Alfred and choose the User Scripts option, which will reveal the scripts directory in Finder.

Scripts go in a subdirectory of the scripts directory depending on the type. Tab scripts go in scripts/tab, URL scripts in scripts/url.

When you view actions for a Safari tab, both tab and URL actions are listed (provided the tab has a valid URL). When you action a bookmark, only URL actions are listed.

Tab scripts are called with the indices of the selected window and tab as $1 and $2. So if the third tab of the second Safari window is active, your script is called as /path/to/script 2 3.

URL scripts are called with the URL of the selected bookmark or tab as $1, e.g. /path/to/script http://www.example.com.

See the built-in scripts (in the scripts subdirectory of the workflow) for examples of how to implement them.

If you create a script with the same name (minus extension) as one of the built-ins, it will override the built-in script.

Supported languages

The workflow knows to run .scpt, .js, .applescript and .scptd scripts via /usr/bin/osascript. It can also run any script/program with its executable bit set (it will call these directly).

Script icons

By default, tab scripts get a tab icon and URL scripts a URL one. You can supply a custom icon for any script by saving the icon alongside the script with the same basename (i.e. the same name as the script, only with a different file extension). Supported icon extensions are .png, .icns, .jpg, .jpeg and .gif.

Built-in actions

The following actions are built into the workflow, either hard-coded or as bundled scripts (in the scripts subdirectory of the workflow).

Tab actions

These actions are available for tabs only.

  • Close Tab
  • Close Window
  • Close Tabs to Left
  • Close Tabs to Right

URL actions

These actions are available for bookmarks and tabs (that have URLs).

  • Open URL in Default Browser
  • Open in Chrome
  • Open in Firefox
  • Open in Private Window

History

In Sierra and earlier, it was possible to search Safari's history with a File Filter. Unfortunately, the exported history files were removed in High Sierra, so it's now necessary to search Safari's SQLite History database instead.

The workflow accesses this database in two different ways.

The history search (keyword hi) uses SQLite's own search function, as there are too many entries to load and/or fuzzy search. As a result, the history search does not use fuzzy search.

The combined bookmark and recent history search (keyword bh) does use fuzzy search, but the trade-off is that it only reads a limited number of the most recent entries from the history database (specified by the ALSF_HISTORY_ENTRIES configuration option; 1000 by default).

Depending on the speed of your Mac and your own tolerance for slowness, you may be able to increase this number significantly.

Licensing & thanks

This workflow is released under the MIT Licence.

It is heavily based on the Kingpin and AwGo libraries (both also MIT).

The icons are from Elusive Icons, Font Awesome, Material Icons (all SIL) and Octicons (MIT), via the workflow icon generator.

alfred-safari-assistant's People

Contributors

deanishe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

alfred-safari-assistant's Issues

Add ability to search multiple folders at once

As an extension to #11, I would like to also have ability to specify a search not only for some one folder but a search that combines multiple folders into one filter.

For my use case, I would like to create one action that will search both Favorites/watch and Favorites/read folders together.

Add iCloud tabs search to bmf search

It would be quite awesome to have, and fits Safari Assistant theme too.

There is this workflow but it doesn't work for me for some reason.

I mostly want to quickly search through tabs I have open on my iOS devices and ideally close them from the workflow (but read-only option would be good too).

Thank you.

Allow to search history for site root by URL

I frequently want to open the website root URL I visited earlier. I.e., google.com. From my experience, both bh and hi actions give higher precedence to page title, not URL. So even if I type bh google.com or hi google.com, I may not receive it as the first result.

I'd like to have something similar to Safari address bar behavior. It shows root site URL first and relevant history items next. It may be a separate action to preserve current behavior if needed.

Open links in current desktop space

I've organised my workspace as such that I have different desktop spaces for different activities/projects. Naturally, I have Safari windows opened in different spaces.

The problem is, when I try to use Safari Assistant in this context, it opens links in the existing Safari window, even if that window in a different space. I understand, that's more a quirk of macOS itself, but nonetheless it's inconvenient.

So I've made simple URL handler helper app that runs in the background, opens links in the new tab if there is Safari window already present or creates new window if it's not:

on open location theURL
	tell application "System Events"
		try
			if (count of windows of process "Safari") = 0 then
				tell application "Safari" to make new document with properties {URL:theURL}
			else
				tell application "Safari" to open location theURL
			end if
		on error
			tell application "Safari" to set URL of front document to theURL
		end try
		tell application "Safari" to activate
	end tell
end open location

It works just fine with Alfred itself and most workflows, but since Safari Assistant appears not to use URL scheme to open Safari, my workaround doesn't work with it.

What would be the proper way to fix this? Do you think it would be helpful for other users to have such option in Safari Assistant?

Can't search current tabs on Mojawe macOS

Get this:

2018-09-25 at 01 04

Here is log from the workflow:

Starting debug for 'Safari Assistant'

[2018-09-25 01:05:10][ERROR: input.scriptfilter] Code 1: 💜
01:05:10 workflow.go:614: ------- Safari Assistant/0.5 (AwGo/0.13.2) -------
01:05:10 cache.go:254: deleted /Users/nikivi/Library/Caches/com.runningwithcrayons.Alfred-3/Workflow Data/net.deanishe.alfred.safari/_aw_session.72VOBMVJXJCZ5UQFVQWX7R03.windows
01:05:10 update.go:159: Latest release: 0.5.0
01:05:10 tabs.go:151: query=
01:05:10 workflow.go:627: ------------------ FATAL ERROR -------------------
01:05:10 workflow.go:628: open /Users/nikivi/Library/Safari/Bookmarks.plist: operation not permitted : goroutine 1 [running]:
runtime/debug.Stack(0xc420139858, 0x1, 0x1)
	/usr/local/Cellar/go/1.9.2/libexec/src/runtime/debug/stack.go:24 +0xa7
github.com/deanishe/awgo.(*Workflow).Run.func2(0xc4200b2b40)
	/Users/daj/src/github.com/deanishe/awgo/workflow.go:628 +0x11f
panic(0x44ecac0, 0xc42016c720)
	/usr/local/Cellar/go/1.9.2/libexec/src/runtime/panic.go:491 +0x283
github.com/deanishe/go-safari.getParser(0xd0)
	/Users/daj/src/github.com/deanishe/go-safari/safari.go:425 +0x95
github.com/deanishe/go-safari.FilterBookmarks(0x4580338, 0x0, 0xc42016c660, 0x0)
	/Users/daj/src/github.com/deanishe/go-safari/safari.go:441 +0x22
main.customTabActions(0xc4201b8000, 0xc42016c5d0)
	/Users/daj/src/github.com/deanishe/alfred-safari-assistant/tabs.go:235 +0xb2
main.doFilterTabs(0x4564d89, 0x4)
	/Users/daj/src/github.com/deanishe/alfred-safari-assistant/tabs.go:182 +0xfb
main.run()
	/Users/daj/src/github.com/deanishe/alfred-safari-assistant/main.go:421 +0x909
github.com/deanishe/awgo.(*Workflow).Run(0xc4200b2b40, 0x4580370)
	/Users/daj/src/github.com/deanishe/awgo/workflow.go:640 +0x251
main.main()
	/Users/daj/src/github.com/deanishe/alfred-safari-assistant/main.go:477 +0x39
01:05:10 workflow.go:629: ---------------- END STACK TRACE -----------------
01:05:10 feedback.go:431: Sent 1 result(s) to Alfred
01:05:10 workflow.go:760: [ERROR] open /Users/nikivi/Library/Safari/Bookmarks.plist: operation not permitted
01:05:10 workflow.go:763: Get help at https://github.com/deanishe/alfred-safari-assistant/issues
01:05:10 workflow.go:788: --------------------- 0.18s ----------------------

Add an option to copy URL of tab

Feature request: Add an option to copy URL of tab as plain text or as Markdown Link (to quickly cite an open tab while writing).

May you support Chrome?

Thank you for your extraordinary work to create such a great Alfred Workflow. It's fantastic. I use Chrome at most time. And do you have any plan to support Chrome? Thanks anyway.

Add ability to search through specific folders

I would like to search through a specific folder in my bookmarks.

My use case is that I have few folders like read and watch:

2018-07-21 at 21 43

And I want a hotkey I can press to filter only the folder I specify so I see this:

2018-07-21 at 21 44

But without Up to 'Favorites'. And activated from single hotkey. So I can pass in either name of folder or uid to this action and it filters the folder.

Thank you.

Add action to open all iCloud tabs in Safari and remove the tabs

Very often I get lots of links open on my phone and I go to iCloud icon in Safari and cmd + click through all the open iCloud tabs and then close them:

2018-10-23 at 09 43

It would be awesome to get an action that would do this for me automatically. Open all iCloud tabs in my mac browser for me to go through. And delete the tabs in iCloud too as they are now transferred.

I have a feeling that you can't delete open iCloud tabs from code, I hope I am wrong. If you can't, an action to just open all the iCloud tabs in my browser would work good too. I can then delete the tabs manually in the cloud icon myself in Safari.

Add ability to change what `CMD+RETURN` does

I would like to reconfigure default action for Show actions for selected item from ⌘↩ to ⌥↩ or any other key.

Currently I can't do that. In my case I wanted to set ALSF_URL_CMD option to Open in Chrome as I use that action many more times than Show actions for selected item.

Show the folder where the bookmark is in as subtitle

It would be quite useful for me for knowing context of some bookmarks. For example this bookmark's subtitle:

2019-04-10 at 18 16

Would be https://github.com/merveilles/Resources/blob/master/RENDEZVOUS.md | Travel after this change. Because it's in Travel bookmark folder.

I can implement this & send PR if @deanishe thinks it's useful.

Add ability to ignore folders in bookmarks search (bm)

My use case is related to #11. Hopefully this workflow will support searching of specific folders.

With this, I would like to exclude some folders from my default bm search as I am using few folders as a reading list and thus don't want them to be part of bm search.

I can look into adding this feature myself, I believe Safari Go library will need to changed.

I would really love it if you approved support for these two features. Thank you.

Bug: Workflow update does not do anything

I triggered the Workflow update but "Fetching Updates" stays forever.

Versions

  • Alfred version: 4
  • macOS version:10.14.5
  • Safari Assistant: 0.7.2

Expected behaviour

Show that I am on latest version or update workflow notification

Actual behaviour

Stalled in Fetching Update

Steps to reproduce

  1. Enter "safass" > Safari Assistance Config
  2. Check for Updates

Debugger output

15:39:17 update.go:154: Latest release: 0.7.2
15:39:17 magic.go:287: No update available


Anything else?

Allow quickly closing tabs

Thanks for the workflow, looks great.
Would it be possible to enhance the workflow to allow quickly closing tabs?
This would essentially mean that when the close tab action is used, the list stays open and the closed tab is removed from it.

This could be super useful when you have a million tabs open and you want to quickly go over them and close the ones you don't need anymore.

I'd be happy to help with this, given some guidance on how to do it.

iCloud tab search doesn't filter results

2018-10-23 at 09 40

Get no errors in debugger.

[2018-10-23 09:41:13][STDERR: input.scriptfilter] 09:41:13 workflow_paths.go:161: [warning] info.plist not found. Guessed workflow directory: /Users/nikivi/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.CAC754CE-206B-4779-811E-5B04F84E348A
🍺
09:41:13 workflow.go:304: ------- Safari Assistant/0.6 (AwGo/0.14.0) -------
09:41:13 actions.go:342: Tab Script `Reopen in New Window` from `/Users/nikivi/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.CAC754CE-206B-4779-811E-5B04F84E348A/scripts/tab/Reopen in New Window.js`
09:41:13 actions.go:352: URL Script `Open in Chrome` from `/Users/nikivi/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.CAC754CE-206B-4779-811E-5B04F84E348A/scripts/url/Open in Chrome.sh`
09:41:13 actions.go:352: URL Script `Open in Current Tab` from `/Users/nikivi/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.CAC754CE-206B-4779-811E-5B04F84E348A/scripts/url/Open in Current Tab.js`
09:41:13 actions.go:352: URL Script `Open in Firefox` from `/Users/nikivi/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.CAC754CE-206B-4779-811E-5B04F84E348A/scripts/url/Open in Firefox.sh`
09:41:13 actions.go:352: URL Script `Open in Private Window` from `/Users/nikivi/Dropbox/Alfred/Alfred.alfredpreferences/workflows/user.workflow.CAC754CE-206B-4779-811E-5B04F84E348A/scripts/url/Open in Private Window.js`
09:41:13 cloud.go:26: 19 cloud tab(s)
09:41:13 feedback.go:453: Sent 19 result(s) to Alfred
09:41:13 update.go:171: 14h32m33.505784s since last check for update
09:41:13 workflow.go:382: ------------------ 17.194196ms -------------------

When browsing folders, allow opening links too

The bmf script filter allows you to search for folders and go inside folders.

However pressing enter on links inside the folders does nothing for me. I think it would be really useful to be able to open the links too.

custom browser

My default browser is Chrome, but i want use bmf open in Safari

No such file or directory

  • Latest macos, alfred and plugin.
  • alfred preferences in a Dropbox folder, set up via Alfred prefs

Starting debug for 'Safari Assistant'

[2019-04-08 13:56:42][ERROR: input.scriptfilter] Code 1: 13:56:42 workflow_paths.go:156: [warning] info.plist not found. Guessed workflow directory: /Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7
🍺
13:56:42 workflow.go:300: ------ Safari Assistant/0.7.1 (AwGo/0.15.0) ------
13:56:42 actions.go:342: Tab Script "Copy URL as Markdown" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/tab/Copy URL as Markdown.js"
13:56:42 actions.go:342: Tab Script "Copy URL" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/tab/Copy URL.js"
13:56:42 actions.go:342: Tab Script "Reopen in New Window" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/tab/Reopen in New Window.js"
13:56:42 actions.go:352: URL Script "Open in Chrome" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/url/Open in Chrome.sh"
13:56:42 actions.go:352: URL Script "Open in Current Tab" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/url/Open in Current Tab.js"
13:56:42 actions.go:352: URL Script "Open in Firefox" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/url/Open in Firefox.sh"
13:56:42 actions.go:352: URL Script "Open in New Safari Window" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/url/Open in New Safari Window.js"
13:56:42 actions.go:352: URL Script "Open in Private Window" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/url/Open in Private Window.js"
13:56:42 actions.go:352: URL Script "Open in Safari" from "/Users/hsh/Dropbox/Databaser/Alfred/Alfred.alfredpreferences/workflows/user.workflow.F8227BDE-4AE2-4048-AA82-2230816E9AB7/scripts/url/Open in Safari.sh"
13:56:42 feedback.go:447: Sent 1 result(s) to Alfred
13:56:42 workflow.go:348: [ERROR] load scripts: lstat /Users/hsh/Library/Application Support/Alfred 3/Workflow Data/net.deanishe.alfred.safari/scripts/tab: no such file or directory
13:56:42 workflow.go:351: Get help at https://github.com/deanishe/alfred-safari-assistant/issues
13:56:42 workflow.go:376: ------------------- 14.79376ms -------------------

Search active tab, if not search bookmarks/recent history

Question:

I would like to open a tab if it already is open and if it is not open, then search bookmarks/history and open it.

For this, I’m first using the tab keyword and if it is not resulting in any active tab, then I’m searching using the bh keyword.

Is there already a combination available which will do this one after the other?

If not, would it be possible to introduce a new keyword to do this? Or any other way to accomplish this workflow.

Add ability to save and retrieve Safari Sessions

Wanted to run this by you first as it might be out of scope for this workflow.

But there is a cool Safari extension that lets you save your current Safari tabs into sessions.

https://sessions-extension.github.io/Sessions/

And then retrieve them.

I wanted to build an Alfred alternative to it.

So users can press a hotkey and it saves all tabs into a session with a time stamp and number of items. And then have a script filter that searches over these sessions to restore.

Suggestion: Add option to use Safari Technology Preview

Hi, thank you for the work you have put into Safari Assistant.

I was wondering if it's possible to add a configuration option to use Safari Technology Preview in place of regular Safari?

Or, if this not in the scope of this project, can you point me in the direction of where can I replace it in the source files so I can build it myself?

Thanks again

Allow to open 'invalid' URLs

I have these 3 bookmarks saved in Safari:

  • chrome://extensions/
  • chrome://flags/
  • chrome://extensions/configureCommands

2018-05-28 at 16 15

I saved them in Safari and tried to open them in Chrome but nothing happened. I assume its because those three URLs are URL schemes.

It would be nice to let users open them. Thank you.

Open browse-folder with specific folder pre-selected

Fantastic workflow! Great job :)

I am trying to expand it with a custom hotkey to browse all bookmarks in a specific folder. Looking at the workflow, I should be able to just use the browse-folder target with applescript, but I can't figure out what ID I have to pass.

I enabled debug, executed the workflow and tried using the ALSF_UID variable, but that doesn't seem to be the one.

    "ALSF_UID" = "4BA98C7D-7F06-432E-BD0A-474FFB945059";

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.