![]() |
#1 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
[File Type Plugin] Extract RIS Citations
[File Type Plugin] Extract RIS Citations
Summary: Extract a Citation from RIS tags in .ris files and then update the new book's bibliographic metadata. Descriptions:
Documentation: Carefully review all of the attached images. Customization is required before use. Companion Plugin: Job Spy has a utility GUI Tool for RIS files, especially for those originating from Zotero. If you use Zotero, Job Spy is a must-have plugin. If you wish to import BIB or NBIB bibliography/citation files directly into Calibre from any source, such as PubMed for NBIB or BIB from many sources, Job Spy is also a must-have plugin. JS has Tools to convert, and then explode, multi-citation BIB and NBIB files into individual citation RIS files. This ERC plugin then processes the new RIS files in order to update the appropriate Calibre Metadata. See: https://www.mobileread.com/forums/sh...d.php?t=269911 Minimum Calibre Version: 6.8.0 Version History: Spoiler:
Last edited by DaltonST; 03-10-2023 at 04:19 PM. Reason: Version 1.0.15 |
![]() |
![]() |
![]() |
#2 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Reserved for future use.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Version 1.0.1 DOI-related enhancements
Version 1.0.1 - 10 May 2020 DOI: improved handling if optionally mapped to Identifiers. New option: automatically resolve the DOI URL for the .ris just added as a 'book' to Calibre, and open it as a new tab in your default browser so that a desired document format (e.g. PDF) may be downloaded if desired.
DaltonST |
![]() |
![]() |
![]() |
#4 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Importing Citations in XML, BibTeX, EndNote, or Mendelay Formats
Importing Citations in XML, BibTeX, EndNote, or Mendelay Formats
Virtually all citation/bibliographic software has the means to export from their native file format to the RIS .ris format. If not, there is free conversion software available on the web to do so. So, this "Extract RIS Citation" file-type plugin can (at least indirectly) import .xml, .bib, .enw, and other bibliographic file formats. Note that Zotero can be used in a "minimalist" fashion as an all-purpose "translator" for the above purpose. It will import all of the above formats, and then export them in RIS format. If you use Zotero "fully", then you can use the "Zotero Metadata Importer" GUI plugin to more comprehensively import your Zotero .pdf files and their associated Zotero metadata into Calibre. The "Extract RIS Citation" file-type plugin is unnecessary if you use ZMI. DaltonST |
![]() |
![]() |
![]() |
#5 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Version 1.0.2 - Calibre 5.7 compatibility
Version 1.0.2 - 13 Dec 2020 Calibre 5.7 compatibility. Minimum Version now 5.7.
DaltonST |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Version 1.0.3 Miscellany
Version 1.0.3 - 25 Dec 2020 Miscellany.
DaltonST |
![]() |
![]() |
![]() |
#7 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Qt6 compatibility Test Version
Qt6 compatibility. Minimum Calibre Version is 5.99.3.
DaltonST Last edited by DaltonST; 07-11-2022 at 11:07 AM. Reason: New version using only Qt6 & Python 3 |
![]() |
![]() |
![]() |
#8 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
New version using only Qt6 & Python 3
New version using only Qt6 & Python 3 has been attached here:
https://www.mobileread.com/forums/sh...42&postcount=7 DaltonST |
![]() |
![]() |
![]() |
#9 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Version 1.0.5
Version 1.0.5 - 14 Apr 2022 Qt6 compatibility. Minimum Calibre Version is 5.99.8.
|
![]() |
![]() |
![]() |
#10 | |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
RIS File versus RIS Set of Tags
Quote:
If you want multiple books added from a single RIS File, simply break the long file into multiple pieces of one (1) set of RIS Tags per piece. Then, drag-and-drop each "piece" separately onto the Calibre GUI to create a new "book" from that piece, including the metadata extracted from the RIS Tags per your configuration. The RIS Specification allows only one (1) Citation per set of RIS Tags. The ZMI plugin was not designed to import Citations, but only a .pdf file along with its Metadata from Zotero. Zotero is for Citations. Calibre is for "books" (defined very loosely). Perhaps Zotero has a standard (or plugin) function to create a new blank .pdf file containing all of the Zotero Metadata for a particular Item. You could then export that to a .CSV file, and import it into Calibre using ZMI. The citations would be in the text of the .pdf file just referenced. DaltonST |
|
![]() |
![]() |
![]() |
#11 | ||
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Jan 2023
Device: none
|
Quote:
Quote:
Thanks, anyway. I’m thinking now of using ZMI, and then your CSV tool from JS+ to import/update the CSV fields that ZMI leaves out. |
||
![]() |
![]() |
![]() |
#12 | |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Quote:
The "[File Type Plugin] Extract RIS Citations" is...a 'File Type Plugin'. Where does the 'File Type' come from? You, when you drag-and-drop it onto the Calibre GUI. Calibre then creates a single (1) book, automatically, from the file that you just told it to by dropping it. Then, Calibre automatically invokes all File Type Plugins for that particular File Type (a.k.a. File Extension). This plugin is currently the only File Type Plugin for .ris File Types, so it gets invoked. It then does what it does to the (now pre-existing) .ris "book". In short, this plugin cannot create a new book. It works on only pre-existing (albeit only a millisecond old) books with a format of .ris. This File Type Plugin was intended to import individual .ris files based on a specific DOI downloaded from, for example, sources such as ascopubs.org/doi/ and not at all from Zotero. What you are asking for is a brand new GUI Plugin, not File Type Plugin, that can do what Zotero does as regards importing .ris files into it from many academic databases. Added: I am going to add a new Job Spy GUI Tool called "Split RIS File into Component RIS Tag Sets", which will populate the Calibre Auto-Add folder with the resulting multiple single-set .ris files created from a single selected multi-set .ris file. DaltonST Last edited by DaltonST; 01-19-2023 at 12:09 PM. Reason: New comments |
|
![]() |
![]() |
![]() |
#13 |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Jan 2023
Device: none
|
That would be fantastic, thanks!
|
![]() |
![]() |
![]() |
#14 |
Deviser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,265
Karma: 2090983
Join Date: Aug 2013
Location: Texas
Device: none
|
Check the JS Thread for a beta test version.
DaltonST |
![]() |
![]() |
![]() |
#15 |
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Jan 2023
Device: none
|
Wow, that was fast
![]() |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[File Type Plugin] Automatically Add Covers to .djvu Files on Import | hazel.noelle | Plugins | 4 | 01-07-2023 07:33 AM |
[File Type Plugin] Zip to cbz | Saumee | Plugins | 2 | 07-29-2018 03:38 PM |
New Plugin Type Idea: Library Plugin | cgranade | Plugins | 3 | 09-15-2010 12:11 PM |
PDB to PMLZ File type plugin | pdurrant | Plugins | 18 | 02-20-2010 02:19 PM |
Display File Type and Sort by Type | pragmortal | Calibre | 7 | 09-21-2009 08:07 PM |