mirror of
				https://github.com/tiyn/beaker-blog.git
				synced 2025-10-30 18:31:17 +01:00 
			
		
		
		
	added changable timezone for rss feed
This commit is contained in:
		| @@ -21,3 +21,6 @@ MAIL = "dummy@mail.com" | ||||
|  | ||||
| # Directory to store entries in | ||||
| ENTRY_DIR = "templates/entry" | ||||
|  | ||||
| # Set the timezone of your blog | ||||
| TIMEZONE = "+0000" | ||||
|   | ||||
| @@ -15,6 +15,7 @@ WEBSITE = config.WEBSITE | ||||
| ENTRY_DIR = config.ENTRY_DIR | ||||
| LANGUAGE = config.LANGUAGE | ||||
| LOCAL = "de_DE.UTF-8" if LANGUAGE == "de-de" else "en_US.UTF-8" | ||||
| TIMEZONE = config.TIMEZONE | ||||
|  | ||||
| locale.setlocale(locale.LC_TIME, LOCAL) | ||||
|  | ||||
| @@ -184,7 +185,6 @@ def get_rss_string(): | ||||
|   Returns: | ||||
|   string: rss-string of everything that is in the ENTRY_DIR. | ||||
|   """ | ||||
|   locale.setlocale(locale.LC_TIME, "en_US.UTF-8") | ||||
|   path_ex = ENTRY_DIR | ||||
|   content_string = "" | ||||
|   if path.exists(path_ex): | ||||
| @@ -202,9 +202,11 @@ def get_rss_string(): | ||||
|       content_string += "<title>" + title + "</title>\n" | ||||
|       content_string += "<guid>" + WEBSITE + \ | ||||
|           "/index.html#" + filename + "</guid>\n" | ||||
|       locale.setlocale(locale.LC_TIME, "en_US.UTF-8") | ||||
|       content_string += "<pubDate>" + \ | ||||
|           datetime.fromtimestamp(os.path.getmtime(file)).strftime( | ||||
|               "%a, %d %b %Y %H:%M:%S") + " +0100</pubDate>\n" | ||||
|               "%a, %d %b %Y %H:%M:%S") + " " + TIMEZONE + "</pubDate>\n" | ||||
|       locale.setlocale(locale.LC_TIME, LOCAL) | ||||
|       content_string += "<description>\n<![CDATA[<html>\n<head>\n</head>\n<body>\n" | ||||
|       html_string = "" | ||||
|       for line in text: | ||||
| @@ -212,7 +214,6 @@ def get_rss_string(): | ||||
|       content_string += absolutize_html(html_string) | ||||
|       content_string += "\n</body></html>\n]]>\n</description>\n" | ||||
|       content_string += "</item>\n" | ||||
|   locale.setlocale(locale.LC_TIME, LOCAL) | ||||
|   return content_string | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user