from fastapi import FastAPI, Form from isbnlib import meta app = FastAPI() @app.get('/') async def root(): return {"message": "Hello World"} @app.post('/checkin/{isbn}') async def checkin(isbn): return{"Checked in": isbn} @app.get('/checkout/{isbn}') async def checkout(isbn): return{"Checked Out": isbn} @app.post('/lookup') async def lookup(isbn: str = Form(...)): info = meta(isbn, service='wiki') return{"Title": info['Title']}