def findcrossreftitledoi(self,doi,printyn=True): '''Find doi by crossref first''' cr=CRrecord() if( cr.getfromdoi(doi,fullparse=False) and cr.doi): keyword=(cr.title+" "+cr.doi).encode('utf-8') print "#########################################################################" print "## Now finding for doi with title: "+ keyword.encode('utf-8')+"............" sys.stdout.flush() self.grepBingAcadPDF(keyword=keyword,maxpage=1,printyn=printyn) else: print "Error DOI!: "+doi cr.reset()
def findcrossreftitledoi(self,doi,printyn=True): '''Find doi by crossref first''' cr=CRrecord() if( cr.getfromdoi(doi,fullparse=False) and cr.doi): keyword=cr.title+" "+cr.doi print "#########################################################################" print "## Now finding for doi with title: "+ keyword.encode('utf-8')+"............" sys.stdout.flush() self.search(keyword=keyword) self.getallpdf() else: print "Error DOI!: "+doi cr.reset()