Exemplo n.º 1
0
def extract_link(links):
    """
    This function extract elements in a string according to the $$ delimiter
    :param links: Links to extract data from
    :return: list of strings
    """
    return to_list(links)[0].split('$$')[1][1:]
Exemplo n.º 2
0
def extract_link(links):
    """
    This function extract elements in a string according to the $$ delimiter
    :param links: Links to extract data from
    :return: list of strings
    """
    return to_list(links)[0].split("$$")[1][1:]
Exemplo n.º 3
0
 def _get_results(self):
     search = self._search()
     if search.get('DOC'):
         return [
             item['PrimoNMBib']['record'] for item in to_list(search['DOC'])
             if item.get('PrimoNMBib') and item['PrimoNMBib'].get('record')
         ]
     return []
Exemplo n.º 4
0
def generate_thumb_link(rosetta_links):
    """
    This function returns a thumbnail link
    :param rosetta_links: links that contain IE PID in them
    :return: the IE PID
    """
    ies = [find_ie(link).group(1) for link in to_list(rosetta_links) if find_ie(link)]
    if ies:
        return ies
    return ""
Exemplo n.º 5
0
def generate_thumb_link(rosetta_links):
    """
    This function returns a thumbnail link
    :param rosetta_links: links that contain IE PID in them
    :return: the IE PID
    """
    ies = [
        find_ie(link).group(1) for link in to_list(rosetta_links)
        if find_ie(link)
    ]
    if ies:
        return ies
    return ''
Exemplo n.º 6
0
 def _get_results(self):
     search = self._search()
     if search.get('DOC'):
         return [item['PrimoNMBib']['record'] for item in to_list(search['DOC']) if
                 item.get('PrimoNMBib') and item['PrimoNMBib'].get('record')]
     return []