rispy icon indicating copy to clipboard operation
rispy copied to clipboard

Python RIS files parser, provides RIS files as dictionary via generator.

Results 12 rispy issues
Sort by recently updated
recently updated
newest added

Some ris file stats with some information as follows, can we skip it automatically? ``` Provider: Silverchair Database: AmericanAccountingAssociation Content: text/plain; charset="UTF-8" ```

Delete the older version of this package from pypi? https://pypi.org/project/RISparser/ It was last updated w/ python 3.6, which has been EOL for over a year now. This can clear out...

Resolves: #62 Implementation: By making the space after a tag optional in the line `PATTERN`, content of `''` will be extracted for the line, rather than failing to match the...

Back with another spec corner case-- the below truncated example comes from our friends at Embase: ```py import rispy test_ris_str = """TY - JOUR ID - 2006713348 T1 - Outcome...

This PR proposes to refactor and improve performance. Although breaking changes are not necessary, I would recommend changing parts of the API as well. Happy to hear your thoughts ##...

This PR introduces a simple benchmark tool for the performance of rispy. The benchmark consists of 10k identical records, which are parsed 100 times. I will use this PR in...

In this PR, I propose to revert @holub008's fix of issue #13 in PR #23. The work might no longer be needed and also negatively impacts rispy's performance. The original...

## Description This PR adds support for Python version 3.13, removes support for Python 3.8 (which has reached EOL). It also updates the ruff version to the latest version (0.9.9)...

~This is a draft PR (that includes the work in PR #66) to figure out what (API) changes might be needed to make a PubMed implementation straightforward. The parser passes...

According to [wiki](https://en.wikipedia.org/wiki/RIS_(file_format)), it would be nice to support fields: LK, M2, U2-U4.