Print

Print


Sounds good!
________________________________
From: Code for Libraries <[log in to unmask]> on behalf of Eric Lease Morgan <[log in to unmask]>
Sent: Saturday, October 26, 2019 12:12 PM
To: [log in to unmask] <[log in to unmask]>
Subject: Re: [CODE4LIB] ojs api [resolved]

On Sep 28, 2019, at 10:10 AM, Kevin Hawkins <[log in to unmask]> wrote:

>> To your knowledge, does the Open Journal System (OJS) support an API that allows me to:
>>
>>   1. list all the articles in a given issue
>>   2. for each article, get bibliographic metadata
>>   3. for each article, get the URL pointing to the PDF file of the article
>
> Generally the place to get tech support on OJS and other products from the PKP is on the PKP Community Forum:
>
>   https://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fforum.pkp.sfu.ca%2F&amp;data=02%7C01%7Cdouglas.duhaime%40yale.edu%7C6a65e6cb877d4638e50e08d75a2f840e%7Cdd8cbebb21394df8b4114e3e87abeb5c%7C0%7C0%7C637077032455491709&amp;sdata=qtbzIry3gDRZ8wTlilB83%2Fbzfk2EDV7fk45hixeDIHw%3D&amp;reserved=0


Resolved. The short answer is "Yes" and a longer answer follows.

The OJS supports a REST-ful API. Given the root URL of an OJS system and an authorization token, I have written a set of Bash scripts which caches OJS issue metadata and optionally outputs rudimentary bibliographics in the form of a TSV stream. I have packaged this into a GitHub repository --> https://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fericleasemorgan%2Fojs-toolbox&amp;data=02%7C01%7Cdouglas.duhaime%40yale.edu%7C6a65e6cb877d4638e50e08d75a2f840e%7Cdd8cbebb21394df8b4114e3e87abeb5c%7C0%7C0%7C637077032455501698&amp;sdata=yvzm874F89eoPxv%2FDX%2Bkkt7Fd1HuYD81IWuNWrJvhW4%3D&amp;reserved=0  Using the Toolbox, it is easy for me to create, for example, a simple bibliography of all LITA ITAL articles published since forever. There are at least 670 of them.

Just closing a loop.

--
Eric Lease Morgan