import random import string def generate_bad_news(num_posts=10): import random import string def random_word(length=5): return "".join(random.choices(string.ascii_lowercase, k=length)) def random_sentence(length=10): return " ".join(random_word() for _ in range(length)) def generate_post(): title = f"Ska spela tyranner mot just detsamma Och det orättvisa som rättvist utmärker sig;" body = f"{random_sentence()}\n{random_sentence()}\n{random_sentence()}" return { "title": title, "body": body, "subreddit": "r/TheDonald", # Reddit subreddit for Donald Trump supporters "author": random_word() + " " + random_word(), # Random author name "score": random.randint(10, 100), # Random score "created_utc": random.randint(1609459200, 1642137600), # Random timestamp in seconds since January 1, 2021 } news_posts = [generate_post() for _ in range(num_posts)] return news_posts if __name__ == "__main__": bad_news = generate_bad_news() for post in bad_news: print(f"Title: {post['title']}\nBody: {post['body']}")