WhereFroms 데이터를 파일로 추출


0

WhereFrom 확장 속성 데이터를 삭제하는 방법에 대한 여러 게시물이 있지만 그 반대의 경우와 정보를 파일로 추출하고 싶습니다.

Flickr에서 Creative Commons 사진을 다운로드하고 내 블로그에 사진 크레딧을 제공합니다.

사진에서 WhereFrom URL을 파일로 추출하는 폴더 동작을 설정하여 URL을 블로그 사진 크레디트에 쉽게 복사하여 붙여 넣을 수 있습니다. 또한 모든 다운로드의 아카이브를 제공합니다.

StackExchange에서 일부 삭제 스크립트를 리버스 엔지니어링하려고했지만 운이 없었습니다.

답변:


0

Applescript 실행 조치에서이를 시도하십시오.

    on run {input, parameters}
    set filePath to "/Users/UserName/Documents/WhereFroms.txt"


    repeat with i from 1 to number of items in input
        set this_item to item i of input
        tell application "Finder" to set displayedname to displayed name of this_item
        set this_item to this_item as string
        set this_item to POSIX path of this_item as string
        set theFroms to (do shell script "mdls -name kMDItemWhereFroms " & quoted form of this_item)
        set allFroms to (do shell script "echo " & quoted form of theFroms & "| cut -d'(' -f2- |cut -d')' -f1 ")--strip crap

        set WhereFroms to "File: " & displayedname & return & "From:  " & (allFroms & return & return)
        do shell script "echo " & quoted form of WhereFroms & "  >> " & quoted form of filePath
    end repeat

end run
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.