Add support for twitter
Grabs "feed" from the html page, clips tweet and article together.
This commit is contained in:
		
							
								
								
									
										11
									
								
								feedify.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								feedify.ini
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
[twitter]
 | 
			
		||||
path=
 | 
			
		||||
	http://twitter.com/*
 | 
			
		||||
	https://twitter.com/*
 | 
			
		||||
 | 
			
		||||
title=	(//strong[class=search-query]|//span[class=screen-name])/text()
 | 
			
		||||
items=	//div[class=tweet]
 | 
			
		||||
 | 
			
		||||
item_title=	(.//span[class=username]//text())[2]
 | 
			
		||||
item_link=	.//a[class=details]/@href
 | 
			
		||||
item_content=	.//p[class=tweet-text]
 | 
			
		||||
							
								
								
									
										8
									
								
								morss.py
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								morss.py
									
									
									
									
									
								
							@@ -304,6 +304,14 @@ def Fill(item, cache, feedurl='/', fast=False, clip=False):
 | 
			
		||||
 | 
			
		||||
	link = item.link
 | 
			
		||||
 | 
			
		||||
	# twitter
 | 
			
		||||
	if urlparse.urlparse(item.link).netloc == 'twitter.com':
 | 
			
		||||
		match = lxml.html.fromstring(item.content).xpath('//a/@data-expanded-url')
 | 
			
		||||
		if len(match):
 | 
			
		||||
			link = match[0]
 | 
			
		||||
			clip = True
 | 
			
		||||
			log(link)
 | 
			
		||||
 | 
			
		||||
	# check cache and previous errors
 | 
			
		||||
	if link in cache:
 | 
			
		||||
		content = cache.get(link)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user