Yes, I just noticed after your email. Great addition!

Thanks,
Mahmood

> On 12 Jun 2020, at 17:02, Christiaan Hofman <cmhof...@gmail.com> wrote:
> 
> BibDesk should be able to already do this for you.
> 
> Christiaan
> 
>> On 12 Jun 2020, at 11:19, Mahmood Shafeie Zargar <mahm...@gmail.com> wrote:
>> 
>> Hi Luc,
>> 
>> I agree it would be great if BibDesk could at least give us the option.
>> 
>> BibDesk already has an Orphaned Files feature that you can use periodically 
>> to remove the files you don't need anymore from your attachments directory.
>> 
>> Otherwise, I use the following script with the Remove File hook to do just 
>> what you desire:
>> 
>> using terms from application "BibDesk"
>>     on perform BibDesk action with publications thePubs for script hook 
>> theScriptHook
>>         tell application "BibDesk"
>>             set theField to get field name of theScriptHook
>>             set oldValues to get old values of theScriptHook
>>             if theField = "Local File" then
>>                 repeat with theFile in oldValues
>>                     set theAlertText to "File association removed."
>>                     set theAlertMessage to "You are detaching the file \"" & 
>> theFile & "\" from the corresponding publication. Would you like to delete 
>> the file from the file system as well?"
>>                     set result to display alert theAlertText message 
>> theAlertMessage as critical buttons {"Keep", "Remove"} default button 
>> "Remove" cancel button "Keep"
>>                     if button returned of result = "Remove" then
>>                         tell application "Finder" to delete theFile as POSIX 
>> file
>>                     end if
>>                 end repeat
>>             end if
>>         end tell
>>     end perform BibDesk action with publications
>> end using terms from
>> 
>> 
>> Hope this helps,
>> Mahmood
>> On 12 Jun 2020, 11:05 +0200, Fischlin Andreas 
>> <andreas.fisch...@env.ethz.ch>, wrote:
>>> Dear Luc,
>>> 
>>> Indeed, that would be annoying.
>>> 
>>> BTW, I offer on my website several AppleScripts which greatly support such 
>>> tasks. E.g. I can simply replace in the Finder an obsolete version of a PDF 
>>> with an updated one and then trigger with a shortcut (Ctrl^F) an 
>>> AppleScript that discards the old link and replaces it with a new link to 
>>> the new file. There is only one drawback for this to work, I use 
>>> information from the record to construct the file name. In my case I use 
>>> only the cite key with some suffixes if there are several PDF’s linked to 
>>> the same article, e.g. supplementary material, to name my PDFs.
>>> 
>>> Should you be interested, here the link: 
>>> https://www.sysecol2.ethz.ch/software/
>>> 
>>> Regards, 
>>> Andreas 
>>> 
>>> ETH Zurich
>>> Prof. em. Dr. Andreas Fischlin
>>> IPCC Vice-Chair WGII
>>> Systems Ecology - Institute of Biogeochemistry and Pollutant Dynamics
>>> CHN E 24
>>> Universitaetstrasse 16
>>> 8092 Zurich
>>> SWITZERLAND
>>> 
>>> andreas.fisch...@env.ethz.ch
>>> www.sysecol.ethz.ch/people/andreas.fischlin.hml
>>> 
>>> +41 44 633-6090 phone
>>> +41 44 633-1136 fax
>>> +41 79 595-4050 mobile
>>> 
>>>              Make it as simple as possible, but distrust it!
>>> ________________________________________________________________________
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>>> On 12/06/2020, at 09:31, Luc Bourhis via Bibdesk-users 
>>>> <bibdesk-users@lists.sourceforge.net> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> it would be sweet if BibDesk would propose to remove the actual file on 
>>>> disk when one removes a link from a record. It happens every now and then 
>>>> that either I filed the wrong file, or more often that I want to replace a 
>>>> preprint by a later version or the published one. Currently, I have to 
>>>> remove the link, add the new one, then use “Reveal in Finder” and remove 
>>>> the old one. A bit tedious.
>>>> 
>>>> Best wishes,
>>>> 
>>>> Luc J Bourhis
>>>> 
> 
> _______________________________________________
> Bibdesk-users mailing list
> Bibdesk-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bibdesk-users



_______________________________________________
Bibdesk-users mailing list
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to