def load_book_data()

in example_app/load_local_data.py [0:0]


def load_book_data(app, book_ids: List[str]):
    """Generate 25 fake books."""
    book_controller: BookController = app.extensions["books_controller"]
    genre_choices = [
        "comedy",
        "sci-fi",
        "autobiography",
        "mystery",
        "thriller",
    ]

    for book_id in book_ids:
        b = Book(
            book_id=book_id,
            author="A. Uthor",
            genre=random.choice(genre_choices),
            rating=Decimal(5),
        )

        book_controller.put_new_book(item=b.record)