Skip to content

OLEditionData add fields to the definition #14

Description

@bradyguyc

There are a couple of fields that ideally would be part of OLEditionData. I suspect I can get to this via extensiondata but would be nice to have them as first party members so to speak.

Thanks

languages
source_records
last_modified

What I an trying to do is surface the best editions in sorted order based on users language and the most recently updated editions.
-- might be nice to have --
revision
created
latest_revision

This is the json that is returned with a works/../editions.json call
{
"links": {
"self": "/works/OL893526W/editions.json",
"work": "/works/OL893526W",
"next": "/works/OL893526W/editions.json?offset=50"
},
"size": 67,
"entries": [
{
"works": [
{
"key": "/works/OL893526W"
}
],
"title": "Duin Messias",
"publishers": [
"Meulenhoff, Amsterdam"
],
"publish_date": "1985",
"key": "/books/OL48591037M",
"type": {
"key": "/type/edition"
},
"identifiers": {},
"classifications": {},
"subtitle": "Deel 2 van de luisterrijke heelalsage",
"publish_places": [
"Amsterdam"
],
"languages": [
{
"key": "/languages/dut"
}
],
"covers": [
14369929
],
"latest_revision": 3,
"revision": 3,
"created": {
"type": "/type/datetime",
"value": "2023-07-06T19:33:41.829959"
},
"last_modified": {
"type": "/type/datetime",
"value": "2023-07-06T19:35:29.935421"
}
},
{
"publishers": [
"Robert Laffont"
],
"identifiers": {
"goodreads": [
"122328"
],
"librarything": [
"8183"
]
},
"weight": "1.4 pounds",
"series": [
"Dune, tome 1"
],
"covers": [
974774
],
"physical_format": "Paperback",
"key": "/books/OL8865577M",
"authors": [
{
"key": "/authors/OL79034A"
}
],
"languages": [
{
"key": "/languages/fre"
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions