| | |
| | | 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): |
| | |
| | | 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) |