Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use library-related JSON API example #1

Closed
acka47 opened this issue Apr 10, 2019 · 3 comments
Closed

Use library-related JSON API example #1

acka47 opened this issue Apr 10, 2019 · 3 comments
Assignees
Projects

Comments

@acka47
Copy link
Contributor

acka47 commented Apr 10, 2019

Copied from hbz/swib18-workshop#42.

@zuphilip after the SWIB18 workshop wrote via email:

Jetzt habe ich mir noch überlegt, was man alternativ zur GitHub-API
verwenden könnte; vielleicht wäre die Zotero-API interessant und
thematisch für Bibliotheken passend:

https://www.zotero.org/support/dev/web_api/v3/basics

Ich habe vor einiger Zeit hierzu einmal versucht ein Swagger-Interface
zu machen (nicht unbedingt überall vollständig):

https://zuphilip.github.io/swagger-ui/dist/

Meist bekommt man dann auch JSON als Antwort und die API ist m.E. gut
gemacht und bietet vielfältige Möglichkeiten an (aber da seid Ihr die
Spezialisten um dies besser zu beurteilen).

@acka47 acka47 added this to Backlog in lobid board via automation Apr 10, 2019
@acka47
Copy link
Contributor Author

acka47 commented Apr 11, 2019

The Zotero API is too complicated and does not fit well for our use case. Generally it is hard to find a good API that fulfills all these conditions:

  • openly available without authentification
  • no rate limit or a limit that is ok for our purposes
  • understandable by introspection or having a good documentation that let's you start off easily
  • response data that is nested so that we can introduce dot notation

I will take a look tomorrow again. Perhaps we can use the "Gedenktafel API" for Berlin (see here and example query.)

@acka47 acka47 moved this from Backlog to Working in lobid board Apr 11, 2019
@acka47 acka47 self-assigned this Apr 11, 2019
@fsteeg fsteeg moved this from Working to Ready in lobid board Apr 12, 2019
@fsteeg fsteeg moved this from Ready to Working in lobid board Apr 12, 2019
@acka47
Copy link
Contributor Author

acka47 commented Apr 12, 2019

Perhaps we can use the "Gedenktafel API" for Berlin

Nope, it's not nested.

acka47 added a commit that referenced this issue Apr 12, 2019
@acka47
Copy link
Contributor Author

acka47 commented Apr 12, 2019

Fixed with cd03405. Closing.

@acka47 acka47 closed this as completed Apr 12, 2019
lobid board automation moved this from Working to Done Apr 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant