Module: guest¶
This module provides objects used to retrieve guests, guest information and guest details from a copy of the Wait Wait Don't Tell Me! Stats database.
Guest¶
- class wwdtm.guest.Guest(connect_dict=None, database_connection=None)¶
Guest information retrieval class.
Contains methods used to retrieve Not My Job guest information, including IDs, names, slug strings, appearances and scores.
- Parameters:
- retrieve_all()¶
Retrieves guest information for all guests.
- retrieve_all_details()¶
Retrieves guest information and appearances for all guests.
- retrieve_all_ids()¶
Retrieves all guest IDs, sorted by guest name.
- retrieve_all_slugs()¶
Retrieves all guest slug strings, sorted by guest name.
- retrieve_by_id(guest_id)¶
Retrieves guest information.
- retrieve_by_slug(guest_slug)¶
Retrieves guest information.
- retrieve_details_by_id(guest_id)¶
Retrieves guest information and appearances.
- retrieve_details_by_slug(guest_slug)¶
Retrieves guest information and appearances.
- retrieve_random()¶
Retrieves information for a random guest.
- retrieve_random_details()¶
Retrieves information and appearances for a random guest.
- retrieve_random_id()¶
Retrieves an ID for a random guest.
- Returns:
ID for a random guest.
- Return type:
GuestAppearances¶
- class wwdtm.guest.GuestAppearances(connect_dict=None, database_connection=None)¶
Guest appearance information retrieval class.
Contains methods used to retrieve Not My Job guest appearance information, scores and scoring exceptions.
- Parameters:
- retrieve_appearances_by_id(guest_id)¶
Retrieves guest appearance information.
- retrieve_appearances_by_slug(guest_slug)¶
Retrieves guest appearance information.
GuestUtility¶
- class wwdtm.guest.GuestUtility(connect_dict=None, database_connection=None)¶
Guest information and utilities class.
Contains methods used to convert between guest ID and slug strings, and to check if guest IDs and slug strings exist.
- Parameters:
- convert_id_to_slug(guest_id)¶
Converts a guest ID to the corresponding guest slug string.
- convert_slug_to_id(guest_slug)¶
Converts a guest slug string to the corresponding guest ID.
- id_exists(guest_id)¶
Validates if a guest ID exists.