def __init__(self): from medin.dws import SearchRequest self.request = SearchRequest() super(Search, self).__init__(['%s', 'search.html'], check_etag=False) self.filters.append( ObfuscateEmails()) # ensure emails are obfuscated when rendered
def __init__(self): import re from medin.dws import SearchRequest self.search_request = SearchRequest() super(MetadataHTML, self).__init__(['%s', 'metadata.html']) # see http://daringfireball.net/2010/07/improved_regex_for_matching_urls self.url_pattern = re.compile( r"""(?i)\b((?:[a-z][\w-]+:(?:/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))""" ) self.filters.append( ObfuscateEmails()) # ensure emails are obfuscated when rendered
def __init__(self): from medin.dws import SearchRequest self.request = SearchRequest()
def __init__(self, result_type): from medin.dws import SearchRequest self.result_type = result_type self.request = SearchRequest()