finalised the rss blog creation system

This commit is contained in:
deadvey 2025-05-30 20:22:30 +01:00
parent 9948cd85ae
commit 808bf6f8d3
2 changed files with 9 additions and 5 deletions

BIN
.parse_post.py.swo Normal file

Binary file not shown.

View File

@ -9,19 +9,23 @@ def create_rss():
<rss version="2.0"> <rss version="2.0">
<channel> <channel>
<title>{config.site_name}</title> <title>{config.site_name}</title>
<link>{config.site_url}</title> <link>{config.site_url}</link>
<description>{config.site_description}</description> <description>{config.site_description}</description>
<pubDate>{datetime.now().strftime("%a, %d %b %Y %H:%M:%S %z")}</pubDate> <pubDate>{datetime.now().strftime("%a, %d %b %Y %H:%M:%S %z")}</pubDate>
<lastBuildDate>{datetime.now().strftime("%a, %d %b %Y %H:%M:%S %z")}</lastBuildDate> <lastBuildDate>{datetime.now().strftime("%a, %d %b %Y %H:%M:%S %z")}</lastBuildDate>
''' '''
for current_post_index in range(len(posts.posts)): for current_post_index in range(len(posts.posts)-1,-1,-1):
file_content += f''' file_content += f'''
<item> <item>
<title>{posts.posts[current_post_index]["title"]}</title> <title>{posts.posts[current_post_index]["title"]}</title>
<link>{config.site_url}/post/{current_post_index}.{config.file_extension}</link> <link>{config.site_url}/post/{current_post_index}.{config.file_extension}</link>
<description>{posts.posts[current_post_index]["content"]}</descriptiont> <description>{posts.posts[current_post_index]["content"]}</description>
<pubDate>{posts.posts[current_post_index]["pubdate"]}</pubDate> <pubDate>
<editDate>{posts.posts[current_post_index]["editdate"]}</editDate> {datetime.strptime(posts.posts[current_post_index]["pubdate"],"%d%m%YZ%H%M%ST").strftime("%a, %d %b %Y %H:%M:%S %z")}
</pubDate>
<editDate>
{datetime.strptime(posts.posts[current_post_index]["editdate"],"%d%m%YZ%H%M%ST").strftime("%a, %d %b %Y %H:%M:%S %z")}
</editDate>
</item>''' </item>'''
file_content += ''' file_content += '''
</channel> </channel>