| analyze_sentiment | Perform sentiment analysis on book reviews with negation handling |
| average_book_sentiment | Calculate average sentiment score per book |
| fit_lda | Perform topic modeling on preprocessed reviews |
| gen_topic_clouds | Create word cloud for topics |
| get_author_info | Get Author Information from Goodreads |
| get_book_ids | Save Book IDs to a Text File |
| get_book_summary | Get Book Summary from Goodreads |
| get_format_info | Get Format Information from Goodreads |
| get_genres | Get Genres for Books from Goodreads |
| get_num_pages | Get Number of Pages from Goodreads |
| get_published_time | Get Published Time from Goodreads |
| get_rating_distribution | Get Rating Distribution from Goodreads |
| model_topics | Analyze topics in Goodreads reviews |
| plot_topic_heatmap | Visualize topic distribution |
| plot_topic_prevalence | Visualize topic prevalence |
| plot_topic_terms | Visualize top terms for each topic |
| preprocess_reviews | Preprocess review text for topic modeling |
| replace_special_chars | Replace special characters and remove non-ASCII characters |
| scrape_books | Scrape book details from Goodreads |
| scrape_reviews | Scrape book reviews from Goodreads |
| search_goodreads | Search Goodreads |
| sentiment_histogram | Create a histogram of sentiment scores |
| sentiment_trend | Plot sentiment trend over time |
| top_terms | Extract and print top terms for each topic |