From eecdc77937a14891f25e07c7ae94ec5c17a9973d Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 23 Mar 2011 22:08:00 -0400 Subject: [PATCH 1/2] Fixing feedfinder's local links checker. Doh. --- fabfile.py | 4 ++++ utils/feedfinder.py | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/fabfile.py b/fabfile.py index c8d4e7927..ae715ee89 100644 --- a/fabfile.py +++ b/fabfile.py @@ -168,6 +168,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') diff --git a/utils/feedfinder.py b/utils/feedfinder.py index 43c76d936..e1f3b2c21 100644 --- a/utils/feedfinder.py +++ b/utils/feedfinder.py @@ -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))) From 1921e65e8e100358541c6e7ba32a84ecc5ff5690 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 23 Mar 2011 22:10:46 -0400 Subject: [PATCH 2/2] Fixing checkbox icon in bookmarklet on successful add feed. --- media/css/modals.css | 1 + 1 file changed, 1 insertion(+) diff --git a/media/css/modals.css b/media/css/modals.css index 6da0ebea3..1ea472830 100644 --- a/media/css/modals.css +++ b/media/css/modals.css @@ -289,6 +289,7 @@ margin: 5px 6px 0 0; width: 16px; height: 16px; + float: left; vertical-align: top; } .NB-bookmarklet .NB-bookmarklet-error {