scieloorg / articles_meta

Webservices para recuperar metadados de artigos SciELO armazenados no MongoDB
BSD 2-Clause "Simplified" License
7 stars 17 forks source link

Endpoint counter dict #239

Closed rafaelpezzuto closed 2 years ago

rafaelpezzuto commented 2 years ago

O que esse PR faz?

Disponibiliza um endpoint para identificar IDs e idiomas a partir de rotas de PDFs. Este PR é uma continuação do PR criado pela @robertatakenaka. Foram adicionadas algumas melhorias.

Onde a revisão poderia começar?

por commits, a partir do b1136e86b5828b8835fede6e030b3c3041f50c3c

Como este poderia ser testado manualmente?

Acessar a rota /api/v1/article/counter_dict/ com parâmetros:

O resultado é similar ao endpoint /api/v1/collection/identifiers/ Sendo que o conteúdo de objects é uma lista de:

{
    "created_at": "2007-04-03",
    "updated_at": "2007-04-04",
    "processing_date": "2007-04-03",
    "publication_date": "2007-04",
    "publication_year": "2007",
    "collection": "scl",
    "code": "S0004-27492000000050002",
    "code_title": ["0004-2749", "1234-0987"],
    "journal_acronym": "aa",
    "text_langs": ["fr", "de"],
    "default_language": "pt",
    "previous_pid": "S0004-27492000000500088",
    "pid_v3": "GlaPaaeoKaeKaPjaeHaHjae",
    "pdfs": [
        {
            "lang": "pt",
            "path": "pdf/aa/v34n1/v34n1a13.pdf",
            "doi": "10.1590/S0044-59672004000100013.pt",
            "checked": false,
        },
        {
            "lang": "en",
            "path": "pdf/aa/v34n1/en_v34n1a13.pdf",
            "doi": "10.1590/S0044-59672004000100013.en",
            "checked": false,
        }
    ]
}

Algum cenário de contexto que queira dar?

Contribui para a contagem de acessos (sushi)

Screenshots

n/a

Quais são tickets relevantes?

236

Referências

n/a