Add genres again

This commit is contained in:
ltctceplrm 2026-06-10 01:03:20 +02:00
parent 29f2c58703
commit f03e3bf442

View file

@ -29,6 +29,7 @@ interface SearchResponse {
first_publish_year?: number;
key: string;
description?: string;
subject?: string[];
number_of_pages_median?: number;
isbn?: string[];
@ -119,7 +120,7 @@ export class OpenLibraryAPI extends APIModel {
params: {
query: {
q: `${id}`,
fields: 'key,title,author_name,number_of_pages_median,first_publish_year,isbn,ratings_score,first_sentence,title_suggest,rating*,cover*,editions,description',
fields: 'key,title,author_name,number_of_pages_median,first_publish_year,isbn,ratings_score,first_sentence,title_suggest,rating*,cover*,editions,description,subject',
},
},
fetch: obsidianFetch,
@ -194,6 +195,7 @@ export class OpenLibraryAPI extends APIModel {
author: result.author_name?.join(', '),
plot: result.description ?? undefined,
genres: result.subject ?? undefined,
pages: Number.isNaN(pages) ? undefined : pages,
onlineRating: result.ratings_average,
image: cover_i ? `https://covers.openlibrary.org/b/id/` + cover_i + `-L.jpg` : undefined,