Merge branch 'master' of github.com:samuelclay/NewsBlur

This commit is contained in:
Samuel Clay 2011-03-24 13:02:17 -04:00
commit 6dd63c9938
3 changed files with 10 additions and 5 deletions

4
fabfile.py vendored
View file

@ -160,6 +160,10 @@ def setup_user():
put("~/.ssh/id_dsa.pub", "authorized_keys")
run('mv authorized_keys ~/.ssh/')
def add_machine_to_ssh():
put("~/.ssh/id_dsa.pub", "local_keys")
run("echo `cat local_keys` >> .ssh/authorized_keys")
def setup_repo():
run('mkdir -p ~/code')
run('git clone https://github.com/samuelclay/NewsBlur.git newsblur')

View file

@ -289,6 +289,7 @@
margin: 5px 6px 0 0;
width: 16px;
height: 16px;
float: left;
vertical-align: top;
}
.NB-bookmarklet .NB-bookmarklet-error {

View file

@ -177,7 +177,6 @@ def getLinksLXML(data, baseuri):
if link.attrib.get('type') in LinkParser.FEED_TYPES:
href = link.attrib['href']
if href: links.append(href)
print links
return links
def getALinks(data, baseuri):
@ -186,16 +185,16 @@ def getALinks(data, baseuri):
return p.links
def getLocalLinks(links, baseuri):
if not baseuri: return links
found_links = []
if not baseuri: return found_links
baseuri = baseuri.lower()
# urilen = len(baseuri)
for l in links:
try:
if l.lower().startswith(baseuri):
links.append(l)
found_links.append(l)
except (AttributeError, UnicodeDecodeError):
pass
return links
return found_links
def isFeedLink(link):
return link[-4:].lower() in ('.rss', '.rdf', '.xml', '.atom')
@ -277,6 +276,7 @@ def feeds(uri, all=False, querySyndic8=False, _recurs=None):
links = getALinks(data, fulluri)
except:
links = []
_debuglog('no LINK tags, looking at local links')
locallinks = getLocalLinks(links, fulluri)
# look for obvious feed links on the same server
outfeeds.extend(filter(isFeed, filter(isFeedLink, locallinks)))