|  |  |  | @ -1,13 +1,13 @@ | 
		
	
		
			
				|  |  |  |  | import datetime, os, re | 
		
	
		
			
				|  |  |  |  | from bottle import error, response, route, run, static_file, template, TEMPLATE_PATH | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | # List up to 3 recommended articles for current article | 
		
	
		
			
				|  |  |  |  | def list_rec(page): | 
		
	
		
			
				|  |  |  |  |     loc = 'diary/entries/' | 
		
	
		
			
				|  |  |  |  |     result = [] | 
		
	
		
			
				|  |  |  |  |     rec = [] | 
		
	
		
			
				|  |  |  |  |     comment = "" | 
		
	
		
			
				|  |  |  |  |     if isinstance(page, int): | 
		
	
		
			
				|  |  |  |  |         # Collect recommended articles from comment line | 
		
	
		
			
				|  |  |  |  |         with open('diary/entries/' + str(page)) as f: | 
		
	
		
			
				|  |  |  |  |             comment = f.readline() | 
		
	
		
			
				|  |  |  |  |         comment = comment.replace('<!--','') | 
		
	
	
		
			
				
					|  |  |  | @ -15,14 +15,18 @@ def list_rec(page): | 
		
	
		
			
				|  |  |  |  |         comment = comment.replace(' ','') | 
		
	
		
			
				|  |  |  |  |         comment = clean(comment) | 
		
	
		
			
				|  |  |  |  |         rec = comment.split(',') | 
		
	
		
			
				|  |  |  |  |         # Convert into array for template to display | 
		
	
		
			
				|  |  |  |  |         for article in rec: | 
		
	
		
			
				|  |  |  |  |             path = loc + article | 
		
	
		
			
				|  |  |  |  |             data = [] | 
		
	
		
			
				|  |  |  |  |             with open(path) as f: | 
		
	
		
			
				|  |  |  |  |                 f.readline() | 
		
	
		
			
				|  |  |  |  |                 data.append(clean(f.readline().replace('<br>',''))) | 
		
	
		
			
				|  |  |  |  |             data.append(path) | 
		
	
		
			
				|  |  |  |  |             result.append(data) | 
		
	
		
			
				|  |  |  |  |             try: | 
		
	
		
			
				|  |  |  |  |                 with open(path) as f: | 
		
	
		
			
				|  |  |  |  |                     f.readline() | 
		
	
		
			
				|  |  |  |  |                     data.append(clean(f.readline().replace('<br>',''))) | 
		
	
		
			
				|  |  |  |  |                 data.append(path) | 
		
	
		
			
				|  |  |  |  |                 result.append(data) | 
		
	
		
			
				|  |  |  |  |             except EnvironmentError: | 
		
	
		
			
				|  |  |  |  |                 print("No article @ " + path) | 
		
	
		
			
				|  |  |  |  |     return result | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | # List latest 5 articles as headline links | 
		
	
	
		
			
				
					|  |  |  | 
 |