Files
library/main.py

26 lines
462 B
Python

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']}