JabRef version info:
JabRef 5.9–2023-01-08–76253f1a7
Linux 6.4.6-76060406-generic amd64
Java 19.0.1
JavaFX 19+11
Clearly I need to explain better.
My bibtexparser script is my primary converter for mapping field names, etc. from the ‘standards’ used in BibDesk, to those used in JabRef. Date-Added becomes Creationdate, Annote becomes Comment. Converting BibDesk’s Local-Url and Bdsk-File-# into JabRef’s File, etc. This conversion seems to have handled about 70% of what I needed to do. It’s only connection through JabRef is the .bib file.
The .bib file created by the above process is then loaded into JabRef where I want to use it’s entry management. However, I’m trying to find a way to do the remaining 30% of fixes I need to complete in JabRef, mostly just fixing broken links to PDF files.
It is not out of the question that this process has placed some entries in an odd state. All my entries with File fields seem to have valid filename entries (there are no entries with empty File values).
My directory of PDF files is not organized by citation, but is very mixed considering the broad range of my sources - journals, preprints, proceedings, PDFs of PowerPoint presentations, etc.
The unlinked file search is useful in finding unlinked PDFs, but locks you into only importing through it’s interface. And it seems to be unable to intelligently parse many of my PDFs, which is not surprising considering their provenance.
Ideally, from the unlinked file window, I’d want to go back to the main JabRef window and find the entries corresponding to the journal identified in the directory tree, then open the actual PDF file in a PDF reader to see precisely which entry it matches. Then drag and drop the link into JabRef. At least that way I get them merged and the .bib is at least correct, if not yet up-to-date.
Whatever PDFs are left unlinked can then hopefully be managed a little better.
Hopefully that’s a little clearer.
Thanks,
Tom