Linking attachments by RIS import
Hi I am quite new here.
Up to now I used the old software Reference Manager 10.0.
I have about 2000 references with attachments in this database what I want to migrate under Zotero. Therefore I exported the database to RIS format, I replaced all the strange characters around the attachment path, and I could import the whole database into Zotero without loss of data.
My problem is: I want to keep my original directory structure for my attachments, and I really do not like Zotero's way of storing each attachment in another cryptic subdirectory. Therefore I would much prefer getting the attachments linked instead of imported by Zotero during RIS import.
Is there any way to tell Zotero by RIS import whether it should import the attachments into its directory structure or just make a link to an existing path?
Something Similar to the hidden web translator preference 'supplementaryAsLink' but for the RIS import?
Up to now I used the old software Reference Manager 10.0.
I have about 2000 references with attachments in this database what I want to migrate under Zotero. Therefore I exported the database to RIS format, I replaced all the strange characters around the attachment path, and I could import the whole database into Zotero without loss of data.
My problem is: I want to keep my original directory structure for my attachments, and I really do not like Zotero's way of storing each attachment in another cryptic subdirectory. Therefore I would much prefer getting the attachments linked instead of imported by Zotero during RIS import.
Is there any way to tell Zotero by RIS import whether it should import the attachments into its directory structure or just make a link to an existing path?
Something Similar to the hidden web translator preference 'supplementaryAsLink' but for the RIS import?
https://forums.zotero.org/discussion/29033/bibtex-and-other-bibliographic-import-adding-pdfs-as-links-instead-of-attachments/#Item_14
I'd assume patches are welcome, but before someone puts a lot of work into this, the general approach (mainly: how does a user select whether to import attachments as stored copies or links) should be discussed with Dan either here or on Zotero dev.
As a user interface the easiest would be if someone introduced a new preference variable:
RIS.import.supplementaryAsLink
just as by the web translator is the case.
Of course, it would be even better, if this option were available for any import translator.
I could also imagine as a "deluxe" solution that in case of import a small new dialog box appears (after the file selection) with this kind of radio button. But the first minimalistic solution would suffice.
Having a prompt on each import also seems unsatisfactory to me. Maybe a non-hidden pref could work, but the preferences are already rather crowded.
https://forums.zotero.org/discussion/22204/pdf-import-without-metadata/#Item_6
I believe many more users will be ready to switch to Zotero if this becomes possible.
Absolutely! I have been testing Zotero. I like it except the way it moves files and stores them in single, cryptically named folders. Thus, I stay with Endnote right now.....
So please have a go? :)
The add-on built to work with zotfile (in the different thread - )unfortunately does not install on a current version of Zotero anymore.
However things may not be looking as promising as it has been asked already many times, e.g.
https://forums.zotero.org/discussion/2142/possible-to-import-pdfs-as-links-not-copies/
https://forums.zotero.org/discussion/29033/bibtex-and-other-bibliographic-import-adding-pdfs-as-links-instead-of-attachments/
https://forums.zotero.org/discussion/31124/import-with-attachment-location/
https://forums.zotero.org/discussion/22204/pdf-import-without-metadata/#Item_6
The last one includes a possible answer that may do the trick via a python script, but trying on the stand-alone this requires a few extra steps for me, and I may be able to comment on this only later.
-P
At the end I solved it by connecting to zotero.sqlite file as to db and updated automatically all attachments as I needed. It is not the way I hoped for, but with a bit of programming background it is relatively straightforward (I used F# + SqlProvider).