Skip to content
/ KRis Public
forked from fastluca/JRis

Kotlin library for importing/exporting bibliographic records in RIS format

License

Notifications You must be signed in to change notification settings

ursjoss/KRis

 
 

Repository files navigation

LICENSE Build Status Quality Gate Coverage CodeQL

KRis

KRis is a Kotlin implementation of RIS Format — forked from fastlucas Java implementation JRis. KRis has the goal to give an easy way to parse RIS format stream and to build them.

From Wikipedia:

RIS is a standardized tag format developed by Research Information Systems, Incorporated (the format name refers to the company) to enable citation programs to exchange data. It is supported by a number of reference managers. Many digital libraries, like IEEE Xplore, Scopus, the ACM Portal, Scopemed, ScienceDirect, SpringerLink and Rayyan QCRI can export citations in this format. Major reference/citation manager applications, like Zotero, Mendeley, and EndNote can export and import citations in this format.

More documentation can be found in the Guide and KDoc.

Requires JRE 17 or later.

Setup

As of version 0.4.0, KRis is available in maven-central.

Gradle depending on KRisc-core and — optionally — KRis-io
dependencies {
    implementation("ch.difty.kris:kris-core:$krisVersion")
    implementation("ch.difty.kris:kris-io:$krisVersion")
}
Maven dependency on KRis-core and — optionally — KRis-io
<dependency>
    <groupId>ch.difty.kris</groupId>
    <artifactId>kris-io</artifactId>
    <version>${krisVersion}</version>
    <type>pom</type>
</dependency>
<dependency>
    <groupId>ch.difty.kris</groupId>
    <artifactId>kris-core</artifactId>
    <version>${krisVersion}</version>
    <type>pom</type>
</dependency>

About

Kotlin library for importing/exporting bibliographic records in RIS format

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Kotlin 84.0%
  • Java 16.0%