22 lines
		
	
	
		
			682 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			682 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | #!/usr/bin/env python3 | ||
|  | 
 | ||
|  | import sys | ||
|  | import xml.etree.ElementTree as ET | ||
|  | 
 | ||
|  | try: | ||
|  |     tree = ET.parse(sys.argv[1]) | ||
|  |     firstentry = tree.find('{http://www.w3.org/2005/Atom}entry') | ||
|  |     appliedarr = {} | ||
|  |     for child in firstentry: | ||
|  |         shortattr = child.tag.replace('{http://www.w3.org/2005/Atom}','') | ||
|  |         appliedarr.update({shortattr : child.text}) | ||
|  |     print('<h2>'+appliedarr['title']+'</h2>' | ||
|  |           +'<p>'+appliedarr['summary'] | ||
|  |           + ' <br/><br/><b>Updated: ' + appliedarr['updated']  + '</b> ' | ||
|  |           +' <a href="'+appliedarr['id'] | ||
|  |           + '">Read More</a></p><hr style="margin-top: 50px;" />') | ||
|  |     sys.exit(0) | ||
|  | except Exception as e: | ||
|  |     print(e) | ||
|  |     sys.exit(1) |