def search_citations(self, publications): for publication in publications: ut = list(Identifier.find_by_type(publication.identifiers, 'WOK')) if len(ut) == 0: continue ut = ut[0].value.lstrip(u'WOS:') for cite_url in URL.find_by_type(publication.cite_urls, 'WOK'): for pub in self._get_citations_from_url(cite_url.value, ut): yield pub
def search_citations(self, publications): for publication in publications: eid = list( Identifier.find_by_type(publication.identifiers, 'SCOPUS')) if len(eid) == 0: continue eid = eid[0].value detail_url = list( URL.find_by_type(publication.source_urls, 'SCOPUS')) if len(detail_url) == 0: continue detail_url = detail_url[0].value for pub in self._get_citations_from_detail_url(detail_url, eid): yield pub