I’ve cooked a little F1 capture script for Firefox to help me while evaluating EagleFiler. The excellent help provided made it very easy.
on capture()
tell application "Firefox"
set theURL to «class curl» of window 1
end tell
return {{|url|:theURL}}
end capture
or, if you are using one of the optimized builds, the equivalent for BonEcho:
on capture()
tell application "BonEcho"
set theURL to «class curl» of window 1
end tell
return {{|url|:theURL}}
end capture
Save either as “org.mozilla.firefox.applescript” in ~/Library/Application Support/EagleFiler/Capture Scripts/, creating the “Capture Scripts” folder if it does not exist. Do not save the BonEcho script as org.mozilla.bonecho.applescript!
If you run into trouble, paste the code in Script Editor and make sure it compiles cleanly. To debug, temporarily remove the first and last lines and hit F1 in Firefox. The output window of Script Editor will show the URL that will be passed to EagleFiler.
Good luck.