- namespace["title"] = "Oleg Broytmann's Personal Page - Russian News"
- namespace["baseURL"] = baseURL = "http://phd.pp.ru/Russian/"
- for item in news_items: item.baseURL = baseURL
+ namespace["title"] = "Oleg Broytman's Personal Page - Russian News"
+ namespace["baseURL"] = baseURL = "https://phdru.name/Russian/"
+ for item in news_items:
+ item.baseURL = baseURL
+ if isinstance(item.title, bytes):
+ item.title = item.title.decode('koi8-r').encode('utf-8')
+
+for item in news_items:
+ href_parts = item.rel_link.split('/')
+ if href_parts:
+ if href_parts[0] == '.':
+ category = "Home page"
+ elif href_parts[0] == "..":
+ category = href_parts[1]
+ else:
+ category = href_parts[0]
+ if category: item.categoryList = [category]
+
+atom_tmpl = atom_10(searchList=[namespace])
+rss_tmpl = rss_20(searchList=[namespace])
+
+try:
+ unicode
+except NameError: # PY3
+ atom_tmpl = str(atom_tmpl)
+ rss_tmpl = str(rss_tmpl)
+else:
+ atom_tmpl = unicode(atom_tmpl).encode('koi8-r')
+ rss_tmpl = unicode(rss_tmpl).encode('koi8-r')