大学院を始める前に、いくつかの生産性スクリプトを作成/収集しようとしています。私がやりたいことは、調査のためにダウンロードしたファイル (主に pdf) のコンテキストを追跡することです...たとえば、ファイルが添付された元の電子メールを取得します。
幸いなことに、Mac OS X はダウンロード URL とリファラー URL をファイルの拡張属性に記録します。ただし、Google が添付ファイルを処理する方法では、実際のファイルのダウンロードが開始される前に、一連のリダイレクトで元の電子メール URI が失われます。
kMDItemWhereFroms
ダウンロードを開始したページの URI を含むように拡張属性を修正するための Apple Script マジックがあることを願っています。(たとえば)アクティブなタブの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)。他の素晴らしいアイデア....?