Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    def __init__(self):
        from medin.dws import SearchRequest

        self.request = SearchRequest()
Ejemplo n.º 4
0
    def __init__(self, result_type):
        from medin.dws import SearchRequest

        self.result_type = result_type
        self.request = SearchRequest()