#!/usr/bin/env python3
from datetime import datetime
import os

# Get today's date in the required format (RFC 2822)
today = datetime.utcnow()
pub_date = today.strftime("%a, %d %b %Y %H:%M:%S GMT")

# XML template with today's date in pubDate
xml_content = f'''<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
<channel>
<title>
<![CDATA[ Le dernier Flash Info ]]>
</title>
<description>
<![CDATA[ Le dernier Flash Info ]]>
</description>
<link>https://www.kissfm.fr/</link>
<image>
<url>https://bocir-medias-prod.s3.fr-par.scw.cloud/medias/iNAiHVQL5W/image/12ygzojz1772009975633.png</url>
<title>Le dernier Flash Info</title>
<link>https://www.kissfm.fr/</link>
</image>
<generator>RSS for Node</generator>
<lastBuildDate>{pub_date}</lastBuildDate>
<atom:link href="https://www.kissfm.fr/rss/le-dernier-flash-info" rel="self" type="application/rss+xml"/>
<language>
<![CDATA[ fr ]]>
</language>
<ttl>60</ttl>
<category>
<![CDATA[ Music ]]>
</category>
<itunes:subtitle>Le dernier Flash Info</itunes:subtitle>
<itunes:author>KISSFM</itunes:author>
<itunes:summary>Le dernier Flash Info</itunes:summary>
<itunes:explicit>false</itunes:explicit>
<itunes:owner>
<itunes:name>KISSFM</itunes:name>
<itunes:email>contact@www.kissfm.fr</itunes:email>
</itunes:owner>
<itunes:image href="https://bocir-medias-prod.s3.fr-par.scw.cloud/medias/iNAiHVQL5W/image/12ygzojz1772009975633.png"/>
<itunes:category text="Music">
<itunes:category text="Music Commentary"/>
</itunes:category>
<item>
<title>
<![CDATA[ Le Flash Info ]]>
</title>
<description>
<![CDATA[ <p><strong>Toute l'actualité de votre région avec Kiss FM</strong></p> ]]>
</description>
<guid isPermaLink="false">https://kissfm.fr/radio/kissdossiers/cluster002/kissinfo_WM.mp3</guid>
<dc:creator>
<![CDATA[ KISSFM ]]>
</dc:creator>
<pubDate>{pub_date}</pubDate>
<enclosure url="https://kissfm.fr/radio/kissdossiers/cluster002/kissinfo_WM.mp3" length="0" type="audio/mpeg"/>
<itunes:author>KISSFM</itunes:author>
<itunes:subtitle>Le dernier Flash Info</itunes:subtitle>
<itunes:image href="https://bocir-medias-prod.s3.fr-par.scw.cloud/medias/iNAiHVQL5W/image/12ygzojz1772009975633.png"/>
</item>
</channel>
</rss>'''

# Output file path
output_file = os.path.join(os.path.dirname(__file__), "podcast.xml")

# Write the XML to file
with open(output_file, "w", encoding="utf-8") as f:
    f.write(xml_content)

print(f"Podcast XML generated successfully: {output_file}")
print(f"pubDate set to: {pub_date}")
