MX Stories

Home Book Reviews Novels About

Header Ad

MIN READ

In-Post Ad: Top Content
from blogger import Blogger from datetime import datetime # Blogger API Credentials (user needs to input) client_id = input("496135738255-8vsklogrcd8k5fetl16acvk250qe2v1j.apps.googleusercontent.com") client_secret = input("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") # User Input blog_url = input("Enter your Blogger blog URL: ") # Create Blogger Service Object blogger = Blogger(client_id, client_secret) # Get Blog Posts and Pages posts = blogger.get_posts(blog_url) pages = blogger.get_pages(blog_url) # Prepare Sitemap Data sitemap_data = [] for post in posts: post_url = post["url"] last_updated = datetime.strptime(post["updated"], "%Y-%m-%dT%H:%M:%SZ") sitemap_data.append({ "loc": post_url, "lastmod": last_updated.strftime("%Y-%m-%d") }) for page in pages: page_url = page["url"] last_updated = datetime.strptime(page["updated"], "%Y-%m-%dT%H:%M:%SZ") sitemap_data.append({ "loc": page_url, "lastmod": last_updated.strftime("%Y-%m-%d") }) # Generate XML Sitemap xml_content = generate_sitemap_xml(sitemap_data) # Download Option download_choice = input("Do you want to download the Sitemap (y/n)? ") if download_choice.lower() == "y": filename = "sitemap.xml" with open(filename, "w") as f: f.write(xml_content) print(f"Sitemap downloaded as {filename}") else: print("Sitemap content displayed below:") print(xml_content) # Function to generate XML code (replace with your preferred XML generation library) def generate_sitemap_xml(data): # ... (implementation to generate XML from data) print("Sitemap generation complete!")
from blogger import Blogger from datetime import datetime # Blogger API Credentials (user needs to input) client_id = input("496135738......
In-Post Ad: Middle Content
Facebook X / Twitter WhatsApp
In-Post Ad: Bottom Content

Subscribe

Get the latest stories delivered to your inbox.

Trending Stories

  • (no title)
    from blogger import Blogger from datetime import datetime # Blogger API Credentials (user needs to input) client_id = input("496135738...

About MX Stories

A dedicated platform for deep storytelling, immersive novels, and honest book reviews. We believe in the power of words to change worlds.

Quick Links

  • Home
  • Privacy Policy
  • Contact Us

Newsletter

Stay updated with our weekly literary picks.

© MX Stories | Designed for Readers.