Fix overzealous matching on URL; and fix "Non-string URLs" from Twitter.
[hermes] / package / src / org / maemo / hermes / engine / linkedin / service.py
1 import org.maemo.hermes.engine.facebook.service
2
3 from org.maemo.hermes.engine.names import canonical
4
5
6 class Service(org.maemo.hermes.engine.facebook.service.Service):
7     """LinkedIn backend for Hermes.
8                 
9        Copyright (c) Fredrik Wendt <fredrik@wendt.se> 2010.
10        Released under the Artistic Licence."""
11        
12        
13     # -----------------------------------------------------------------------
14     def __init__(self, service_id, linkedInApi):
15         org.maemo.hermes.engine.facebook.service.Service.__init__(self, service_id, None)
16         self.linkedInApi = linkedInApi
17
18     
19     # -----------------------------------------------------------------------
20     def process_friends(self):
21         friends = self.linkedInApi.get_friends()
22         for friend in friends:
23             self._register_friend(friend)
24
25
26     # -----------------------------------------------------------------------
27     def is_profile_url(self, url):
28         """Return True if this is a URL for this service."""
29
30         return url and "linkedin.com" in url
31