Chris Pomeroy
2026-01-17 ee9deff6fecf1354ea3e529dda3b7b850a81050f
fix-asin.py
@@ -48,7 +48,7 @@
    if search:
        return search[0]['asin']
    else:
        print(f"Title not found {title}")
        print(f"{title}")
def update_bookshelf(book_id, book_title, book_asin):
@@ -71,8 +71,10 @@
for x in books:
    if x['media']['metadata']['asin'] is None:
        # print({x['media']['metadata']['title']})
        asin = find_asin_for_book(x['media']['metadata']['title'], audible_books)
        asin = find_asin_for_book(x['media']['metadata']['title'],
                                  audible_books)
        x_title = x['media']['metadata']['title']
        x_id = x['id']
        if asin:
            print(f"Found ASIN {asin} for {x_title}")
            update_bookshelf(x_id, x_title, asin)