def call_api_single(text): if os.path.isfile(text): full_tmp_filename = text else: full_tmp_filename = texts_to_files([text])[0] results = stanford_ie(full_tmp_filename, verbose=False) return results
def call_api_many(texts, pagination_param=10000, verbose=False): reduced_results = [] paginated_texts_list = [texts[i:i + pagination_param] for i in range(0, len(texts), pagination_param)] for paginated_texts in paginated_texts_list: tmp_file_names = texts_to_files(paginated_texts) joint_filename = ','.join(tmp_file_names) results = stanford_ie(joint_filename, verbose=verbose) reduced_results.extend(results) return reduced_results
def call_api_many(texts, pagination_param=10000, verbose=False): reduced_results = [] paginated_texts_list = [ texts[i:i + pagination_param] for i in range(0, len(texts), pagination_param) ] for paginated_texts in paginated_texts_list: tmp_file_names = texts_to_files(paginated_texts) joint_filename = ','.join(tmp_file_names) results = stanford_ie(joint_filename, verbose=verbose) reduced_results.extend(results) return reduced_results