forked from indymedia/epicyon
Parse nickname
parent
867be4d249
commit
971257b047
51
daemon.py
51
daemon.py
|
@ -1005,31 +1005,32 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
if self.path.startswith('/blog/') and self.path.endswith('/rss.xml'):
|
if self.path.startswith('/blog/') and self.path.endswith('/rss.xml'):
|
||||||
nickname=self.path.split('/blog/')[1]
|
nickname=self.path.split('/blog/')[1]
|
||||||
if '/' not in nickname:
|
if '/' in nickname:
|
||||||
if not nickname.startswith('rss.'):
|
nickname=nickname.split('/')[0]
|
||||||
if os.path.isdir(self.server.baseDir+ \
|
if not nickname.startswith('rss.'):
|
||||||
'/accounts/'+nickname+ \
|
if os.path.isdir(self.server.baseDir+ \
|
||||||
'@'+self.server.domain):
|
'/accounts/'+nickname+ \
|
||||||
if not self.server.session:
|
'@'+self.server.domain):
|
||||||
self.server.session= \
|
if not self.server.session:
|
||||||
createSession(self.server.useTor)
|
self.server.session= \
|
||||||
msg= \
|
createSession(self.server.useTor)
|
||||||
htmlBlogPageRSS(authorized, \
|
msg= \
|
||||||
self.server.session, \
|
htmlBlogPageRSS(authorized, \
|
||||||
self.server.baseDir, \
|
self.server.session, \
|
||||||
self.server.httpPrefix, \
|
self.server.baseDir, \
|
||||||
self.server.translate, \
|
self.server.httpPrefix, \
|
||||||
nickname, \
|
self.server.translate, \
|
||||||
self.server.domain, \
|
nickname, \
|
||||||
self.server.port, \
|
self.server.domain, \
|
||||||
maxPostsInRSSFeed,1)
|
self.server.port, \
|
||||||
if msg!=None:
|
maxPostsInRSSFeed,1)
|
||||||
msg=msg.encode()
|
if msg!=None:
|
||||||
self._set_headers('text/xml',len(msg),cookie)
|
msg=msg.encode()
|
||||||
self._write(msg)
|
self._set_headers('text/xml',len(msg),cookie)
|
||||||
return
|
self._write(msg)
|
||||||
self._404()
|
return
|
||||||
return
|
self._404()
|
||||||
|
return
|
||||||
|
|
||||||
# show the main blog page
|
# show the main blog page
|
||||||
if htmlGET and (self.path=='/blog' or \
|
if htmlGET and (self.path=='/blog' or \
|
||||||
|
|
Loading…
Reference in New Issue