aravindsr / ris-csv

Pure RIS-to-CSV converter. This python script uses regular expressions to convert Research Information Systems (RIS) files to Comma Separated Values (CSV) files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pure RIS-to-CSV Converter

This python script uses regular expressions to convert Research Information Systems (RIS) files to Comma Separated Values (CSV) files.

RIS files are one convenient way for researchers and data managers to store citations and send citations, but can be difficult to edit and use within the average workflow. The aim of this script is to make it easy to compare, edit, and view RIS data using the CSV file format, which has greater support in most established applications and workflows (such as Microsoft Excel, LibreOffice Calc, etc.). While some programs have implemented converters, they often make choices about formatting, inclusion/exclusion of data, etc. which may not be appropriate for all users. So this script is meant to fill the need for a pure RIS-to-CSV converter that takes no such liberties.

Installation and Use

For Those Without Programming Experience...

If you don't want to deal with downloading/learning a programming language (or if you just want the program, not the algorithm), I have created both Windows and Unix executables that you can run like any other program on your computer.

If you just want to download this program and use it, download this whole repository as a .zip file, unpack that zip file somewhere where you want it to live, then go into the win_dist folder if you are on Windows, or the unix_dist folder if you are on MacOS or Linux. You can then double click the ris_converter executable and use the program!

For the techies...

For those that want to dig a little deeper...

Requirements:

  • Python 3 (which can be downloaded and installed here)

Download this repository and make sure you have Python 3 installed. Using for favorite terminal emulator or Python IDE, run the script ris_converter.py like so: python3 ris_converter.py

Answer any prompts and the algorithm will create a new csv file for you at a specified location.

Note: Microsoft Excel can have trouble reading charactars that are not normal English characters (eg. ó, é, ö, etc.) that are encoded in the common Unicode (UTF-8) standard. ScrapeHero published this article describing one way to remedy this if you encouter such an issue.

About

Pure RIS-to-CSV converter. This python script uses regular expressions to convert Research Information Systems (RIS) files to Comma Separated Values (CSV) files.

License:MIT License


Languages

Language:Python 100.0%