mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Create news timeline
							parent
							
								
									92c210175c
								
							
						
					
					
						commit
						ae8c7c6e30
					
				
							
								
								
									
										12
									
								
								daemon.py
								
								
								
								
							
							
						
						
									
										12
									
								
								daemon.py
								
								
								
								
							| 
						 | 
				
			
			@ -6499,19 +6499,15 @@ class PubServer(BaseHTTPRequestHandler):
 | 
			
		|||
        """
 | 
			
		||||
        if '/users/' in path:
 | 
			
		||||
            if authorized:
 | 
			
		||||
                currNickname = path.split('/users/')[1]
 | 
			
		||||
                if '/' in currNickname:
 | 
			
		||||
                    currNickname = currNickname.split('/')[0]
 | 
			
		||||
                newsPath = path.replace('/' + currNickname + '/', '/news/')
 | 
			
		||||
                inboxNewsFeed = \
 | 
			
		||||
                    personBoxJson(self.server.recentPostsCache,
 | 
			
		||||
                                  self.server.session,
 | 
			
		||||
                                  baseDir,
 | 
			
		||||
                                  domain,
 | 
			
		||||
                                  port,
 | 
			
		||||
                                  newsPath,
 | 
			
		||||
                                  path,
 | 
			
		||||
                                  httpPrefix,
 | 
			
		||||
                                  maxPostsInNewsFeed, 'outbox',
 | 
			
		||||
                                  maxPostsInNewsFeed, 'tlnews',
 | 
			
		||||
                                  True)
 | 
			
		||||
                if not inboxNewsFeed:
 | 
			
		||||
                    inboxNewsFeed = []
 | 
			
		||||
| 
						 | 
				
			
			@ -6533,9 +6529,9 @@ class PubServer(BaseHTTPRequestHandler):
 | 
			
		|||
                                          baseDir,
 | 
			
		||||
                                          domain,
 | 
			
		||||
                                          port,
 | 
			
		||||
                                          newsPath + '?page=1',
 | 
			
		||||
                                          path + '?page=1',
 | 
			
		||||
                                          httpPrefix,
 | 
			
		||||
                                          maxPostsInBlogsFeed, 'outbox',
 | 
			
		||||
                                          maxPostsInBlogsFeed, 'tlnews',
 | 
			
		||||
                                          True)
 | 
			
		||||
                    msg = \
 | 
			
		||||
                        htmlInboxBlogs(self.server.defaultTimeline,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								posts.py
								
								
								
								
							
							
						
						
									
										2
									
								
								posts.py
								
								
								
								
							| 
						 | 
				
			
			@ -2509,7 +2509,7 @@ def createMediaTimeline(session, baseDir: str, nickname: str, domain: str,
 | 
			
		|||
def createNewsTimeline(session, baseDir: str, nickname: str, domain: str,
 | 
			
		||||
                       port: int, httpPrefix: str, itemsPerPage: int,
 | 
			
		||||
                       headerOnly: bool, pageNumber=None) -> {}:
 | 
			
		||||
    return createBoxIndexed({}, session, baseDir, 'tlnews', nickname,
 | 
			
		||||
    return createBoxIndexed({}, session, baseDir, 'outbox', 'news',
 | 
			
		||||
                            domain, port, httpPrefix,
 | 
			
		||||
                            itemsPerPage, headerOnly, True,
 | 
			
		||||
                            pageNumber)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue