No description
Find a file
Christian Clauss 6545907014 Update go.yml
2022-01-02 13:09:13 +01:00
.github/workflows Update go.yml 2022-01-02 13:09:13 +01:00
docs Update AuthorAPI.md 2022-01-02 13:09:13 +01:00
authors.go Update Cover method for works + update interface 2021-11-23 17:58:20 +01:00
authors_test.go Add Work method for authors 2021-11-22 21:18:10 +01:00
covers.go Change structure of package 2021-03-23 21:55:01 +01:00
covers_test.go Add GetAuthor + housekeeping 2021-03-24 17:32:31 +01:00
editions.go Update docs 2021-12-08 11:09:32 +01:00
editions_test.go Add a number of pages method to Book struct 2021-12-07 11:54:19 +01:00
go.mod Use gabs package to improve parsing of json data 2021-11-19 18:03:00 +01:00
go.sum Use gabs package to improve parsing of json data 2021-11-19 18:03:00 +01:00
gol.go Add Editions method to Work struct 2021-11-24 21:35:19 +01:00
interfaces.go Update IkeyAuthor interface 2021-11-23 23:08:18 +01:00
LICENSE Create LICENSE 2021-03-31 16:39:31 +02:00
query.go Refactor Query 2021-11-25 16:17:38 +01:00
query_test.go Refactor Query 2021-11-25 16:17:38 +01:00
README.md Update Docs 2021-11-27 13:50:54 +01:00
search.go Update search.go 2022-01-02 13:09:13 +01:00
search_test.go Refactor search 2021-11-25 16:44:56 +01:00
subjects.go Refactor Subjects API 2021-11-23 00:29:52 +01:00
subjects_test.go Fix KeyAuthors in Edition/Book API 2021-11-27 13:13:30 +01:00
works.go Add Editions method to Work struct 2021-11-24 21:35:19 +01:00
works_test.go Add Editions method to Work struct 2021-11-24 21:35:19 +01:00

Gol

This is still WIP

gol (Golang Open Library) is an interface for the OpenLibrary API. For more information about the API itself please visit openlibrary.org.

Go Reference go

As OpenLibrary's data is always changing, under the hood all the JSON data is handled through `gabs`. Subsequently if a field is not accessible with a method, gabs's container can be used instead from any struct.

Functions

For more information, browse the docs folder where you can find additional about every API and its subsequent methods.