Exemplo n.º 1
0
def _get_art_context(record):
    reader = LiteratureReader(record)

    abstract = reader.abstract
    try:
        abstract_language = detect(abstract)
    except LangDetectException:
        abstract_language = ''

    return {
        'abstract': abstract,
        'abstract_language': abstract_language,
        'arxiv_id': reader.arxiv_id,
        'authors': get_authors(record),
        'collaborations': reader.collaborations,
        'divulgation': get_divulgation(record),
        'doi': reader.doi,
        'domains': get_domains(record),
        'inspire_id': reader.inspire_id,
        'journal_issue': reader.journal_issue,
        'journal_title': reader.journal_title,
        'journal_volume': reader.journal_volume,
        'keywords': reader.keywords,
        'language': reader.language,
        'page_artid': reader.get_page_artid(),
        'peer_reviewed': 1 if reader.peer_reviewed else 0,
        'publication_date': reader.publication_date,
        'subtitle': reader.subtitle,
        'title': reader.title,
    }
Exemplo n.º 2
0
def _get_art_context(record):
    reader = LiteratureReader(record)

    abstract = reader.abstract
    try:
        abstract_language = detect(abstract)
    except LangDetectException:
        abstract_language = ""

    return {
        "abstract": abstract,
        "abstract_language": abstract_language,
        "arxiv_id": reader.arxiv_id,
        "authors": get_authors(record),
        "collaborations": reader.collaborations,
        "divulgation": get_divulgation(record),
        "doi": reader.doi,
        "domains": get_domains(record),
        "inspire_id": reader.inspire_id,
        "journal_issue": reader.journal_issue,
        "journal_title": reader.journal_title,
        "journal_volume": reader.journal_volume,
        "keywords": reader.keywords,
        "language": reader.language,
        "page_artid": reader.get_page_artid(),
        "peer_reviewed": 1 if reader.peer_reviewed else 0,
        "publication_date": reader.publication_date,
        "subtitle": reader.subtitle,
        "title": reader.title,
    }
Exemplo n.º 3
0
def _get_comm_context(record):
    lit_reader = LiteratureReader(record)
    abstract = lit_reader.abstract
    try:
        abstract_language = detect(abstract)
    except LangDetectException:
        abstract_language = ''

    conference_record = get_conference_record(record)
    conference_title = get_value(conference_record, 'titles.title[0]')
    conf_reader = ConferenceReader(conference_record)

    return {
        'abstract': abstract,
        'abstract_language': abstract_language,
        'arxiv_id': lit_reader.arxiv_id,
        'authors': get_authors(record),
        'collaborations': lit_reader.collaborations,
        'conference_city': conf_reader.city,
        'conference_country': conf_reader.country,
        'conference_end_date': conf_reader.end_date,
        'conference_start_date': conf_reader.start_date,
        'conference_title': conference_title,
        'divulgation': get_divulgation(record),
        'doi': lit_reader.doi,
        'domains': get_domains(record),
        'inspire_id': lit_reader.inspire_id,
        'journal_issue': lit_reader.journal_issue,
        'journal_title': lit_reader.journal_title,
        'journal_volume': lit_reader.journal_volume,
        'keywords': lit_reader.keywords,
        'language': lit_reader.language,
        'page_artid': lit_reader.get_page_artid(),
        'peer_reviewed': 1 if lit_reader.peer_reviewed else 0,
        'publication_date': lit_reader.publication_date,
        'subtitle': lit_reader.subtitle,
        'title': lit_reader.title,
    }
Exemplo n.º 4
0
def _get_comm_context(record):
    lit_reader = LiteratureReader(record)
    abstract = lit_reader.abstract
    try:
        abstract_language = detect(abstract)
    except LangDetectException:
        abstract_language = ""

    conference_record = get_conference_record(record)
    conference_title = get_value(conference_record, "titles.title[0]")
    conf_reader = ConferenceReader(conference_record)

    return {
        "abstract": abstract,
        "abstract_language": abstract_language,
        "arxiv_id": lit_reader.arxiv_id,
        "authors": get_authors(record),
        "collaborations": lit_reader.collaborations,
        "conference_city": conf_reader.city,
        "conference_country": conf_reader.country,
        "conference_end_date": conf_reader.end_date,
        "conference_start_date": conf_reader.start_date,
        "conference_title": conference_title,
        "divulgation": get_divulgation(record),
        "doi": lit_reader.doi,
        "domains": get_domains(record),
        "inspire_id": lit_reader.inspire_id,
        "journal_issue": lit_reader.journal_issue,
        "journal_title": lit_reader.journal_title,
        "journal_volume": lit_reader.journal_volume,
        "keywords": lit_reader.keywords,
        "language": lit_reader.language,
        "page_artid": lit_reader.get_page_artid(),
        "peer_reviewed": 1 if lit_reader.peer_reviewed else 0,
        "publication_date": lit_reader.publication_date,
        "subtitle": lit_reader.subtitle,
        "title": lit_reader.title,
    }