{"library":"pyjokes","title":"PyJokes","description":"PyJokes is a Python library that provides one-liner jokes, primarily focusing on programmer humor. It also supports general and neutral joke categories, and multiple languages. Currently at version 0.8.3, it maintains a stable API with infrequent but consistent updates.","language":"python","status":"active","last_verified":"Fri Apr 17","install":{"commands":["pip install pyjokes"],"cli":null},"imports":["from pyjokes import get_joke","from pyjokes import get_jokes"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pyjokes\n\n# Get a random programmer joke\nprogrammer_joke = pyjokes.get_joke(category='programmer')\nprint(\"Programmer Joke:\", programmer_joke)\n\n# Get a random neutral joke in German\ntry:\n    german_joke = pyjokes.get_joke(language='de', category='neutral')\n    print(\"German Neutral Joke:\", german_joke)\nexcept Exception as e:\n    print(f\"Could not fetch German joke (might not be available): {e}\")\n\n# Get a list of all jokes (careful, can be long!)\n# all_jokes_list = pyjokes.get_jokes(category='all', language='en')\n# print(f\"First 3 jokes from list: {all_jokes_list[:3]}\")","lang":"python","description":"This example demonstrates how to fetch a single joke by category and language using `pyjokes.get_joke()`. It also shows how to handle potential issues if a specific language/category combination is unavailable.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}