https://github.com/scieloorg/delorean
Geração de bases ISIS (formato CISIS ID), com base em dados obtidos via API do Journal Manager (gerenciador de catálogo de SciELO periódicos).
https://github.com/scieloorg/delorean
Last synced: 5 months ago
JSON representation
Geração de bases ISIS (formato CISIS ID), com base em dados obtidos via API do Journal Manager (gerenciador de catálogo de SciELO periódicos).
- Host: GitHub
- URL: https://github.com/scieloorg/delorean
- Owner: scieloorg
- Created: 2012-06-26T19:25:54.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2025-06-10T10:19:02.000Z (12 months ago)
- Last Synced: 2025-06-10T11:30:22.770Z (12 months ago)
- Language: Python
- Homepage:
- Size: 187 KB
- Stars: 4
- Watchers: 10
- Forks: 6
- Open Issues: 18
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.txt
Awesome Lists containing this project
README
DeLorean
========
Geração de bases ISIS (formato ID), com base em dados
obtidos via API do Journal Manager (gerenciador de catálogo
do SciELO periódicos).
.. image:: https://secure.travis-ci.org/scieloorg/delorean.png?branch=master
`See Build details `_
Instalação
----------
**Atenção: esta aplicação só pode ser executada em Python 2.7.x**
A aplicação deve ser obtida por meio do `repositório de códigos
`_ das seguintes formas:
Clonagem do repositório git::
git clone https://github.com/scieloorg/delorean.git
Download do conteúdo do repositório em um pacote zipado::
https://github.com/scieloorg/delorean/archive/master.zip
Edite o arquivo *production.ini* para definir os valores das diretivas
``delorean.manager_access_username`` e ``delorean.manager_access_api_key`` de
acordo com os valores obtidos em `manager.scielo.org `_.
Instale as dependências::
# executar os comandos no diretório raíz do pacote/repositório
pip install -r requirements.txt && python setup.py install
Execução
--------
Após a instalação, você pode executar uma instância da aplicação com o comando::
pserve production.ini
Configurações do servidor de aplicação, como IP e porta da interface em escuta,
podem ser realizadas no arquivo *production.ini*.
Sobre o formato ID
------------------
http://bvsmodelo.bvsalud.org/download/cisis/CISIS-ManualReferencia-pt-5.2.pdf
(página 139)
• !ID nnnnnn Marca de começo de registro com mfn=nnnnnn
• !vnnn Marca de começo de uma ocorrência do campo com tag nnn.
O arquivo terá a forma::
!ID nnnnnn
!vXXX!...conteúdo da tag XXX.............
!vYYY!...conteúdo da tag YYY.............
...
!ID nnnnnj
!vXXQ!...conteúdo da tag XXQ.............
!vYYQ!...conteúdo da tag YYQ.............
...
FAQ:
* A codificação do arquivo ID deve ser ASCII, conforme consta na
documentação da Bireme?
**R:** Não, é possível que seja CP-1252.
* Existe uma maneira de delegarmos a criação do mfn para o CISIS?
**R:** Sim. Pode-se utilizar a sintaxe ``!ID 0`` para todos os registros
e no utilitário id2i utilizar a opção ``app``::
id2i arq.id create/app=i