-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
Description
Este é o programa principal responsável por registrar os DOI periodica e automaticamente.
Para a coleção Brasil, usa o comando:
processing_export_doi -c scl -r 15
Que quer dizer que é a coleção Brasil, para documentos com atualização na data de hoje e 15 dias para trás.
Para obter a lista de documentos que coincide com este padrão, é consultado o articlemeta.scielo.org (https://github.com/scieloorg/articlemetaapi/blob/11cc93a8b8075bfce349c7aa2eb03b2e4c39563d/articlemeta/client.py#L441) para encontrar os PIDs neste intervalo de data.
Minha sugestão seria ter 3 itens separados:
- obtenção da lista de PIDs mais recentes ingressados na coleção, para ser entrada para o item 3
- obtenção de lista de PIDs que não foram registrados os DOIs, para ser entrada para o item 3
- o registro do DOI que dentro de
run()corresponde a apenas a linha:
doi_request/processing/exportDOI.py
Line 50 in 1405432
self._depositor.deposit_by_pids([code])
Reactions are currently unavailable