def extract_references(filepath, source=None, custom_kbs_file=None): """Extract references from PDF and return in INSPIRE format.""" extracted_references = extract_references_from_file( filepath, override_kbs_files=custom_kbs_file, reference_format=u'{title},{volume},{page}') return map_refextract_to_schema(extracted_references, source=source)
def extract_references_from_text(text, source=None, custom_kbs_file=None): """Extract references from text and return in INSPIRE format.""" extracted_references = extract_references_from_string( text, override_kbs_files=get_refextract_kbs_path(), reference_format=u'{title},{volume},{page}', ) return map_refextract_to_schema(extracted_references, source=source)
def refextract_url(): """Run refextract on a URL.""" extracted_references = extract_references_from_url( request.json['url'], override_kbs_files=get_refextract_kbs_path(), reference_format=u'{title},{volume},{page}') references = map_refextract_to_schema(extracted_references) return jsonify(references)
def refextract_text(): """Run refextract on a piece of text.""" extracted_references = extract_references_from_string( request.json['text'], override_kbs_files=get_refextract_kbs_path(), reference_format=u'{title},{volume},{page}') references = map_refextract_to_schema(extracted_references) return jsonify(references)
def extract_references_from_text(text, source=None, custom_kbs_file=None): """Extract references from text and return in INSPIRE format.""" with local_refextract_kbs_path() as kbs_path: extracted_references = extract_references_from_string( text, override_kbs_files=kbs_path, reference_format=u'{title},{volume},{page}', ) return map_refextract_to_schema(extracted_references, source=source)
def extract_references_from_pdf(filepath, source=None, custom_kbs_file=None): """Extract references from PDF and return in INSPIRE format.""" with local_refextract_kbs_path() as kbs_path: extracted_references = extract_references_from_file( filepath, override_kbs_files=kbs_path, reference_format=u'{title},{volume},{page}', ) return map_refextract_to_schema(extracted_references, source=source)
def refextract_text(): """Run refextract on a piece of text.""" with local_refextract_kbs_path() as kbs_path: extracted_references = extract_references_from_string( request.json['text'], override_kbs_files=kbs_path, reference_format=u'{title},{volume},{page}' ) references = map_refextract_to_schema(extracted_references) return jsonify(references)
def refextract_url(): """Run refextract on a URL.""" with local_refextract_kbs_path() as kbs_path: extracted_references = extract_references_from_url( request.json['url'], override_kbs_files=kbs_path, reference_format=u'{title},{volume},{page}' ) references = map_refextract_to_schema(extracted_references) references = match_references(references) return jsonify(references)
def refextract_url(): """Run refextract on a URL.""" extracted_references = extract_references_from_string(request.json['url']) references = map_refextract_to_schema(extracted_references) return jsonify(references)
def refextract_text(): """Run refextract on a piece of text.""" extracted_references = extract_references_from_string(request.json['text']) references = map_refextract_to_schema(extracted_references) return jsonify(references)