1
0
mirror of https://github.com/janeczku/calibre-web synced 2025-10-24 20:07:41 +00:00

Update google.py

This commit is contained in:
cjwin2000
2025-01-10 20:31:17 -05:00
committed by GitHub
parent bf31e675db
commit dbf104787c

View File

@@ -23,7 +23,7 @@ from datetime import datetime
import requests
from cps import logger
from cps import logger, config
from cps.isoLanguages import get_lang3, get_language_name
from cps.services.Metadata import MetaRecord, MetaSourceInfo, Metadata
@@ -38,6 +38,7 @@ class Google(Metadata):
BOOK_URL = "https://books.google.com/books?id="
SEARCH_URL = "https://www.googleapis.com/books/v1/volumes?q="
ISBN_TYPE = "ISBN_13"
API_KEY = "&key=" + config.config_googlebooks_api_key
def search(
self, query: str, generic_cover: str = "", locale: str = "en"
@@ -50,7 +51,7 @@ class Google(Metadata):
tokens = [quote(t.encode("utf-8")) for t in title_tokens]
query = "+".join(tokens)
try:
results = requests.get(Google.SEARCH_URL + query)
results = requests.get(Google.SEARCH_URL + query + Google.API_KEY)
results.raise_for_status()
except Exception as e:
log.warning(e)