def _guessBlogApiUrl(self, blogUrl, apiPath, bUseExistingPath=True): rVal = None if blogUrl and apiPath: (scheme, host, port, path, fname, query, newUrl) = splitUrl(blogUrl) #@UnusedVariable if bUseExistingPath and path and apiPath: path = path.rstrip(u"/") + u"/" + apiPath.lstrip(u"/") #$NON-NLS-1$ #$NON-NLS-2$ #$NON-NLS-3$ elif apiPath: path = apiPath rVal = joinUrl(scheme, host, port, path) return rVal
def _guessBlogApiUrl(self, blogUrl, apiPath, bUseExistingPath=True): rVal = None if blogUrl and apiPath: (scheme, host, port, path, fname, query, newUrl) = splitUrl(blogUrl) #@UnusedVariable if bUseExistingPath and path and apiPath: path = path.rstrip(u"/") + u"/" + apiPath.lstrip( u"/") #$NON-NLS-1$ #$NON-NLS-2$ #$NON-NLS-3$ elif apiPath: path = apiPath rVal = joinUrl(scheme, host, port, path) return rVal
def _extractBaseTags(self, content): baseList = BASE_TAG_RE.findall(content) baseHref = EMPTY_STRING for base in baseList: baseHref = self._extractAttribute(HREF_RE, base) break if len(baseHref) > 0: # if the base href ends with a filename, then restruct with out the filename (scheme, host, port, path, fname, query, newUrl) = splitUrl(baseHref) #@UnusedVariable if fname and len(fname) > 0: idx = baseHref.rfind(u"/")#$NON-NLS-1$ if idx != -1: baseHref = baseHref[0:idx] return baseHref
def _extractBaseTags(self, content): baseList = BASE_TAG_RE.findall(content) baseHref = EMPTY_STRING for base in baseList: baseHref = self._extractAttribute(HREF_RE, base) break if len(baseHref) > 0: # if the base href ends with a filename, then restruct with out the filename (scheme, host, port, path, fname, query, newUrl) = splitUrl(baseHref) #@UnusedVariable if fname and len(fname) > 0: idx = baseHref.rfind(u"/") #$NON-NLS-1$ if idx != -1: baseHref = baseHref[0:idx] return baseHref
def _initialize(self, url): self.rsdFetched = False self.rsdService = None self.linkList = [] self.metaList = [] self.content = EMPTY_STRING self.title = EMPTY_STRING self.baseHref = EMPTY_STRING # base url of site based on <base> html tag self.defaultHost = EMPTY_STRING # default host of blog url if url: (scheme, host, port, path, fname, query, newUrl) = splitUrl(url) #@UnusedVariable self.defaultHost = host # append trailing / if there is no filename or query string if (not fname or fname == u"") and (not query or query == u""): #$NON-NLS-2$ #$NON-NLS-1$ url = url.rstrip(u"/") + u"/" #$NON-NLS-2$ #$NON-NLS-1$ self.url = url
def _initialize(self, url): self.rsdFetched = False self.rsdService = None self.linkList = [] self.metaList = [] self.content = EMPTY_STRING self.title = EMPTY_STRING self.baseHref = EMPTY_STRING # base url of site based on <base> html tag self.defaultHost = EMPTY_STRING # default host of blog url if url: (scheme, host, port, path, fname, query, newUrl) = splitUrl(url) #@UnusedVariable self.defaultHost = host # append trailing / if there is no filename or query string if (not fname or fname == u"") and ( not query or query == u""): #$NON-NLS-2$ #$NON-NLS-1$ url = url.rstrip(u"/") + u"/" #$NON-NLS-2$ #$NON-NLS-1$ self.url = url