-- Reload Web Pages -- https://c-command.com/scripts/eaglefiler/reload-web-pages -- Summary: Updates the selected records with the latest Web content. -- Requires: EagleFiler -- Install Location: ~/Library/Scripts/Applications/EagleFiler/ -- Last Modified: 2019-05-24 tell application "EagleFiler" set _records to selected records of browser window 1 repeat with _record in _records my reloadWebPage(_record) end repeat end tell on reloadWebPage(_record) tell application "EagleFiler" set _url to _record's source URL set _container to _record's container tell _record's library document to import URLs {_url} set _newRecord to item 1 of the result set _trash to trash of _record's library document set _record's container to _trash set _newRecord's container to _container my copyMetadata(_record, _newRecord) end tell end reloadWebPage on copyMetadata(_source, _dest) tell application "EagleFiler" set note text of _dest to _source's note text set _tags to _source's assigned tags set assigned tags of _dest to _tags set title of _dest to _source's title set label index of _dest to _source's label index end tell end copyMetadata