Пример #1
0
    def export(self, base_path):
        path = base_path + self.path
        title = self.get_title()
        
        type_url = ( path, self.get_hash(path), TYPE_ACTION_URL )

        type_name = ( title, self.get_hash(title + path), TYPE_ACTION_NAME )
        
        self.id_action_url = sql.insert_log_action(type_url)
        self.id_action_name = sql.insert_log_action(type_name)

        self.exported = True
Пример #2
0
    def export(self, base_path):
        path = base_path + self.path
        title = self.titles[0] if (len(self.titles) > 0 and self.titles[0] is not None) else ""
        
        type_url = ( path, self.get_hash(path), TYPE_ACTION_URL )

        type_name = ( title, self.get_hash(title + path), TYPE_ACTION_NAME )
        
        self.id_action_url = sql.insert_log_action(type_url)
        self.id_action_name = sql.insert_log_action(type_name)

        self.exported = True
Пример #3
0
    def export(self, base_path, version):
        path = urlparse.urljoin(base_path, self.path)
        title = self.get_title()

        url = re.sub(r'^http(s)?://(www.)?', '', path)
        url_prefix = self.get_url_prefix(path)
        type_url = (url, self.get_hash(url), TYPE_ACTION_URL, url_prefix)
        type_name = (title, self.get_hash(title), TYPE_ACTION_NAME, None)

        self.id_action_url = sql.insert_log_action(type_url, version)
        self.id_action_name = sql.insert_log_action(type_name, version)

        self.exported = True