backend.romeo module

backend.romeo.addRestriction(xml, applies_to, publisher)[source]
backend.romeo.fetch_journal(search_terms, matching_mode=u'exact')[source]

Fetch the journal data from RoMEO. Returns an Journal object. search_terms should be a dictionnary object containing at least one of these fields:

backend.romeo.fetch_publisher(publisher_name)[source]
backend.romeo.find_journal_in_model(search_terms)[source]
backend.romeo.get_or_create_publisher(romeo_xml_description)[source]

Retrieves from the model, or creates into the model, the publisher corresponding to the <publisher> description from RoMEO

backend.romeo.perform_romeo_query(search_terms)[source]