fix googlebooks scraper

This commit is contained in:
Your Name 2024-07-14 22:21:06 -04:00 committed by Henri Dickson
parent b8a03c5a3c
commit 18d9370ae0
2 changed files with 5 additions and 3 deletions

View file

@ -238,6 +238,10 @@ class GoogleBooksTestCase(TestCase):
self.assertEqual(site.resource.id_type, IdType.GoogleBooks)
self.assertEqual(site.resource.id_value, "hV--zQEACAAJ")
self.assertEqual(site.resource.item.isbn, "9781847498571")
self.assertEqual(
site.resource.item.localized_title,
[{"lang": "en", "text": "1984 Nineteen Eighty-Four"}],
)
self.assertEqual(site.resource.item.display_title, "1984 Nineteen Eighty-Four")

View file

@ -40,9 +40,7 @@ class GoogleBooks(AbstractSite):
pub_house = (
b["volumeInfo"]["publisher"] if "publisher" in b["volumeInfo"] else None
)
language = (
[b["volumeInfo"]["language"]] if "language" in b["volumeInfo"] else []
)
language = b["volumeInfo"]["language"] if "language" in b["volumeInfo"] else []
pages = b["volumeInfo"]["pageCount"] if "pageCount" in b["volumeInfo"] else None
if "mainCategory" in b["volumeInfo"]: