Add support for twitter
Grabs "feed" from the html page, clips tweet and article together.master
parent
da14242bcf
commit
0657077191
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue