def readAllDocsFromAffiliation(self, affilID='60101411'): ## Read all documents for example affiliation, then write to disk my_aff = ElsAffil(affil_id=affilID) if my_aff.read_docs(client): print("my_aff.doc_list has " + str(len(my_aff.doc_list)) + " items.") my_aff.write_docs() else: print("Read docs for affiliation failed.")
print ("Load documents (Y/N)?") s = input('--> ') if (s == "y" or s == "Y"): ## Read all documents for example author, then write to disk if my_auth.read_docs(client): print ("my_auth.doc_list has " + str(len(my_auth.doc_list)) + " items.") my_auth.write_docs() else: print ("Read docs for author failed.") ## Read all documents for example affiliation, then write to disk if my_aff.read_docs(client): print ("my_aff.doc_list has " + str(len(my_aff.doc_list)) + " items.") my_aff.write_docs() else: print ("Read docs for affiliation failed.") ## Initialize author search object and execute search auth_srch = ElsSearch('authlast(keuskamp)','author') auth_srch.execute(client) print ("auth_srch has", len(auth_srch.results), "results.") ## Initialize affiliation search object and execute search aff_srch = ElsSearch('affil(amsterdam)','affiliation') aff_srch.execute(client) print ("aff_srch has", len(aff_srch.results), "results.") ## Initialize doc search object using Scopus and execute search, retrieving # all results