mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Incrementing the number of posts on a timeline page
							parent
							
								
									6fd687dffa
								
							
						
					
					
						commit
						193edd2a92
					
				
							
								
								
									
										5
									
								
								posts.py
								
								
								
								
							
							
						
						
									
										5
									
								
								posts.py
								
								
								
								
							| 
						 | 
				
			
			@ -1576,7 +1576,7 @@ def createBoxBase(baseDir: str,boxname: str, \
 | 
			
		|||
                'partOf': httpPrefix+'://'+domain+'/users/'+nickname+'/'+boxname,
 | 
			
		||||
                'type': 'OrderedCollectionPage'}
 | 
			
		||||
 | 
			
		||||
    # counter for posts loop
 | 
			
		||||
    # counter for posts so far added to the target page
 | 
			
		||||
    postsOnPageCtr=0
 | 
			
		||||
 | 
			
		||||
    # post filenames sorted in descending order
 | 
			
		||||
| 
						 | 
				
			
			@ -1666,6 +1666,7 @@ def createBoxBase(baseDir: str,boxname: str, \
 | 
			
		|||
                    # get the post as json
 | 
			
		||||
                    with open(filePath, 'r') as fp:
 | 
			
		||||
                        p=commentjson.load(fp)
 | 
			
		||||
                                
 | 
			
		||||
                        # remove any capability so that it's not displayed
 | 
			
		||||
                        if p.get('capability'):
 | 
			
		||||
                            del p['capability']
 | 
			
		||||
| 
						 | 
				
			
			@ -1681,6 +1682,7 @@ def createBoxBase(baseDir: str,boxname: str, \
 | 
			
		|||
                        if postsOnPageCtr < itemsPerPage:
 | 
			
		||||
                            if not headerOnly:
 | 
			
		||||
                                boxItems['orderedItems'].append(p)
 | 
			
		||||
                                postsOnPageCtr += 1
 | 
			
		||||
                        elif postsOnPageCtr == itemsPerPage:
 | 
			
		||||
                            # if this is the last post update the next message ID
 | 
			
		||||
                            if '/statuses/' in p['id']:
 | 
			
		||||
| 
						 | 
				
			
			@ -1689,7 +1691,6 @@ def createBoxBase(baseDir: str,boxname: str, \
 | 
			
		|||
                                    httpPrefix+'://'+domain+'/users/'+ \
 | 
			
		||||
                                    nickname+'/'+boxname+'?max_id='+ \
 | 
			
		||||
                                    postId+'&page=true'
 | 
			
		||||
                        postsOnPageCtr += 1
 | 
			
		||||
                # remember the last post filename for use with prev
 | 
			
		||||
                prevPostFilename = postFilename
 | 
			
		||||
                if postsOnPageCtr > itemsPerPage:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue