Skip to main content

A library to fetch dad jokes from a list of 3000 jokes.

Project description

JokeMachine

A Python library to fetch dad jokes from a list of 3000 jokes.

Installation

You can install JokeMachine via pip:

pip install JokeMachine
from JokeMachine import Dad_Joke

# Fetch a random dad joke
setup, punchline = Dad_Joke()
print(setup)
print(punchline)

# Fetch a random dad joke and print the full joke
full_joke = Dad_Joke(full=True)
print(full_joke)

Documentation

Dad_Joke()

Fetches a random dad joke from the API.

Arguments

  • full (bool, optional): If True, returns the full joke with a newline between setup and punchline.
  • str if full is None: The full joke as a single string with a newline between setup and punchline.
  • None if the request fails or no jokes are available.

Returns

  • Tuple if full is None (Default): A tuple representing the random joke fetched from the API, containing the setup (str) and punchline (str).
  • str if full is True: The full joke as a single string with a newline between setup and punchline.
  • None if the request fails or no jokes are available.

Dependencies

  • requests

Author

Sarah Andersson

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

JokeMachine-0.0.1-py3-none-any.whl (3.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page