Estrazione di dati WhereFroms in un file

0

Vedo un certo numero di post su come eliminare i dati degli attributi estesa WhereFrom, ma vorrei fare l'opposto ed estrarre le informazioni in un file.

Scarico le foto Creative Commons da Flickr e fornisco crediti fotografici sul mio blog.

Vorrei impostare un'azione cartella che estrae l'URL WhereFrom dalla foto in un file, in questo modo posso facilmente copiare e incollare l'URL nel mio credito fotografico del blog. Mi darebbe anche un archivio di tutti i miei download.

Ho provato a decodificare alcuni degli script di cancellazione su StackExchange ma non ho avuto fortuna.

    
posta troydwhite 18.01.2015 - 17:33
fonte

1 risposta

0

Prova questo in un'azione Esegui di 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
    
risposta data 18.01.2015 - 19:09
fonte

Leggi altre domande sui tag