Skip to content

Commit

Permalink
Adiciona instruções de instalação
Browse files Browse the repository at this point in the history
  • Loading branch information
Gustavo Fonseca committed Jul 18, 2018
1 parent baaae51 commit 6c2bbf2
Show file tree
Hide file tree
Showing 5 changed files with 108 additions and 48 deletions.
1 change: 0 additions & 1 deletion README.rst

This file was deleted.

85 changes: 85 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
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 <http://travis-ci.org/#!/scieloorg/delorean>`_

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
<https://github.com/scieloorg/delorean>`_ 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 <http://manager.scielo.org/accounts/myaccount/#api_keys>`_.


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
45 changes: 0 additions & 45 deletions README.txt

This file was deleted.

2 changes: 1 addition & 1 deletion production.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ pyramid.debug_notfound = false
pyramid.debug_routematch = false
pyramid.default_locale_name = en

delorean.manager_access_uri =
delorean.manager_access_uri = http://manager.scielo.org/api/v1/
delorean.manager_access_username =
delorean.manager_access_api_key =

Expand Down
21 changes: 21 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Mako==0.9.1
MarkupSafe==0.18
PasteDeploy==1.5.2
Pygments==1.6
WebOb==1.3.1
coverage==3.7.1
mocker==1.1.1
nose==1.3.0
pyramid==1.5b1
pyramid-debugtoolbar==2.0.2
pyramid-mako==0.3.1
repoze.lru==0.6
requests==2.2.1
setuptools-git==1.0
slumber==0.6.0
translationstring==1.1
venusian==1.0a8
waitress==0.8.8
wsgiref==0.1.2
zope.deprecation==4.1.0
zope.interface==4.1.0
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from setuptools import setup, find_packages

here = os.path.abspath(os.path.dirname(__file__))
README = open(os.path.join(here, 'README.txt')).read()
README = open(os.path.join(here, 'README.rst')).read()
CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()

requires = [
Expand Down

0 comments on commit 6c2bbf2

Please sign in to comment.