From 9686b918a0f013f540ef25b2c2b438edb632565d Mon Sep 17 00:00:00 2001 From: Andrew Flegg Date: Thu, 10 Jun 2010 00:23:57 +0100 Subject: [PATCH] Strip out bits from the LinkedIn URL we don't want to expose. --- .../src/org/maemo/hermes/engine/linkedin/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/src/org/maemo/hermes/engine/linkedin/api.py b/package/src/org/maemo/hermes/engine/linkedin/api.py index fe0c80f..882360a 100644 --- a/package/src/org/maemo/hermes/engine/linkedin/api.py +++ b/package/src/org/maemo/hermes/engine/linkedin/api.py @@ -1,3 +1,4 @@ +import re import httplib import gnome.gconf from oauth import oauth @@ -107,8 +108,8 @@ class LinkedInApi(): def extract_public_url(node): tag = get_first_tag(node, 'site-standard-profile-request') if tag: - url = extract(tag, 'url') - return url.replace("&", "&") + url = extract(tag, 'url').replace("&", "&") + return re.sub('[?&](auth|trk)\w*=[^&]*', '', url) # look for errors errors = dom.getElementsByTagName('error') -- 1.7.9.5