{"note":"OpenAPI conversion -- returning structured metadata","name":"fungenerators-com-shakespeare","description":"Shakespeare API","version":"1.5","base_url":"http://api.fungenerators.com","endpoints":5,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Shakespeare API\n@base http://api.fungenerators.com\n@version 1.5\n@auth ApiKey X-Fungenerators-Api-Secret in header\n@endpoints 5\n@toc shakespeare(5)\n\n@endpoint GET /shakespeare/generate/name\n@desc Generate random Shakespearen names.\n@optional {variation: str(string) # Variation to generate `male/female`., limit: int(integer) # No of names to generate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /shakespeare/generate/insult\n@desc Generate random Shakespeare style insults.\n@optional {limit: int(integer) # No of insults to generate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /shakespeare/generate/lorem-ipsum\n@desc Generate Shakespeare lorem ipsum.\n@optional {type: str(string) # Type of element to generate `paragraphs/sentences/words`., limit: int(integer) # No of elements to generate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /shakespeare/translate\n@desc Translate from English to Shakespeare English.\n@required {text: str(string) # Text to translate to Shakespeare English.}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /shakespeare/quote\n@desc Get a random Shakespeare quote.\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@end\n"}