Return-Path: X-Original-To: apmail-incubator-allura-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-allura-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 586C3108BD for ; Tue, 23 Jul 2013 22:36:18 +0000 (UTC) Received: (qmail 69449 invoked by uid 500); 23 Jul 2013 22:36:18 -0000 Delivered-To: apmail-incubator-allura-commits-archive@incubator.apache.org Received: (qmail 69431 invoked by uid 500); 23 Jul 2013 22:36:18 -0000 Mailing-List: contact allura-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: allura-dev@incubator.apache.org Delivered-To: mailing list allura-commits@incubator.apache.org Received: (qmail 69423 invoked by uid 99); 23 Jul 2013 22:36:18 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Jul 2013 22:36:18 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 2CCD98B2CBC; Tue, 23 Jul 2013 22:36:18 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: johnsca@apache.org To: allura-commits@incubator.apache.org Date: Tue, 23 Jul 2013 22:36:36 -0000 Message-Id: <336e8583415d4657ad7520a0fd4eda57@git.apache.org> In-Reply-To: <93658d91c1b94fa9b2b08eecb557849c@git.apache.org> References: <93658d91c1b94fa9b2b08eecb557849c@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [20/27] git commit: [#6487] don't use google code's default icon [#6487] don't use google code's default icon Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/3e8ba0f1 Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/3e8ba0f1 Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/3e8ba0f1 Branch: refs/heads/cj/6456 Commit: 3e8ba0f1ca9b7a03062c7257ee271c62b873b550 Parents: 775dfc1 Author: Dave Brondsema Authored: Tue Jul 23 20:15:47 2013 +0000 Committer: Tim Van Steenburgh Committed: Tue Jul 23 20:49:59 2013 +0000 ---------------------------------------------------------------------- ForgeImporters/forgeimporters/google/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/3e8ba0f1/ForgeImporters/forgeimporters/google/__init__.py ---------------------------------------------------------------------- diff --git a/ForgeImporters/forgeimporters/google/__init__.py b/ForgeImporters/forgeimporters/google/__init__.py index f4a7b7a..17d724f 100644 --- a/ForgeImporters/forgeimporters/google/__init__.py +++ b/ForgeImporters/forgeimporters/google/__init__.py @@ -54,6 +54,8 @@ class GoogleCodeProjectExtractor(object): 'Other Open Source': 'Other/Proprietary License', }) + DEFAULT_ICON = 'http://www.gstatic.com/codesite/ph/images/defaultlogo.png' + def __init__(self, project, page='project_info'): gc_project_name = project.get_tool_data('google-code', 'project_name') self.url = self.PAGE_MAP[page] % urllib.quote(gc_project_name) @@ -65,6 +67,8 @@ class GoogleCodeProjectExtractor(object): def get_icon(self): icon_url = urljoin(self.url, self.page.find(itemprop='image').attrMap['src']) + if icon_url == self.DEFAULT_ICON: + return icon_name = urllib.unquote(urlparse(icon_url).path).split('/')[-1] fp_ish = urllib2.urlopen(icon_url) fp = StringIO(fp_ish.read())