我正在尝试在开始读研究生之前编写/收集一些生产力脚本。我想做的是跟踪我下载(主要是 pdf)文件以进行研究的上下文......例如,获取文件附加到的原始电子邮件。
幸运的是,Mac OS X 在文件的扩展属性中记录了下载 URL 以及引用 URL。但是,按照 google 处理附件的方式,原始电子邮件 URI 在实际文件下载开始之前会在一系列重定向中丢失。
我希望有一些 Apple Script 魔术来纠正kMDItemWhereFroms扩展属性以包含启动下载的页面的 URI。我能够(例如)获取活动标签的 URL
tell application "Google Chrome"
get URL of active tab of first window
end tell
并且可以通过执行更正扩展属性
xattr -w com.apple.metadata:kMDItemWhereFroms NEW_URL FILENAME
但是,我缺少的是a) 的某种方式。获取最近下载的文件的路径名以自动运行xattr命令,或者可能是 b)。在 Apple Script 中创建备用下载工作流程,或 c)。其他一些绝妙的主意....?