ietf-ribose / doi2ietf-py

Python port of `doilit` from kramdown-rfc2629
MIT License
1 stars 1 forks source link

Follow Crossref API etiquette; support Plus API token #15

Open strogonoff opened 2 years ago

strogonoff commented 2 years ago

They provide details here: http://api.crossref.org/swagger-ui/index.html

ronaldtse commented 2 years ago

Thanks. We will have to implement this.

ronaldtse commented 2 years ago

This also means the old/original implementation of doi2ietf no longer works without a major fix.

strogonoff commented 2 years ago

@ronaldtse Yes, the source Ruby library may be outdated too.

I recommend to investigate whether there’s a Ruby library like Python’s crossrefapi that could handle API consumption without having to reinvent that part.

ronaldtse commented 2 years ago

@strogonoff there is on the Ruby side — @andrew2net has worked with it. We do have a Relaton-doi in Ruby. Ping @andrew2net

andrew2net commented 2 years ago

@ronaldtse I've tried to use the Crossref API for fetching BIPM documents but unsuccessfully https://github.com/relaton/relaton-bipm/issues/2#issuecomment-768280964 Maybe something has changed since then. There is a Ruby crossrefapi library https://github.com/sckott/serrano

UPD we have pre-released relaton-doi gem