Giter VIP home page Giter VIP logo

paperboy's Introduction

Paperboy

Utilitário para envio de dados SciELO de servidores de sites locais para de processamento e também de servidores de uma coleção para o de processamento da rede. O utilitario permite o envio de bases para processamento, images, pdfs, traduções e XML's.

PaperBoy Dockerizado?

PaperBoy Dockerizado

Como instalar

Linux

pip install scielo-paperboy

Windows

  1. Instalar as seguintes dependência:

    paramiko 1.16.0 ou superior

    pycrypto 2.6.1 ou superior

  2. Instalar Paperboy

    pip install scielo-paperboy

Como utilizar

Com arquivo de configuração

Criar um arquivo de configuração utilizando o template config.ini-TEMPLATE

config.ini:

[app:main]
source_dir=/var/www/scielo
serial_source_dir=/var/www/scielo
cisis_dir=/var/www/scielo/proc/cisis
scilista=/var/www/scielo/serial/scilista.lst
destiny_dir=/var/www/scielo
server=localhost
port=21
user=anonymous
password=anonymous

Criar variável de ambiente indicando o arquivo de configuração

Linux

export PAPERBOY_SETTINGS_FILE=config.ini

Windows

set PAPERBOY_SETTINGS_FILE=config.ini

Utilitários disponíveis

  • paperboy_delivery_to_server

    Executa o envio de dados do site local para o servidor de processamento

  • paperboy_delivery_to_scielo

    Executa o envio de dados de uma coleção SciELO para o processamento dos dados de toda a Rede SciELO

Para ajuda

paperboy_delivery_to_server --help

paperboy_delivery_to_scielo --help

Para ativar módulo de compatibilidade de bases no utilitário paperboy_delivery_to_server. O modulo de compatibilidade converte as bases de dados para que sejam compatíveis com o sistema operacional de destino. Deve ser utilizado quando o objetivo é enviar bases do Windows para o Linux ou o contrário.

paperboy_delivery_to_server -m

Sem arquivo de configuração

Executar

paperboy_delivery_to_scielo --help

paperboy_delivery_to_server --help

paperboy's People

Contributors

fabiobatalha avatar gustavofonseca avatar robertatakenaka avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

paperboy's Issues

Acrescentar um parâmetro no arquivo de configuração para informar a pasta "serial"

Atualmente na configuração do paper_boy somente há source_dir que indica que a localização da pasta "scielo" e que se supõe que estão serial, htdocs/img e bases.
Mas no Windows não necessariamente há esta configuração, que geralmente é:

  • c:\scielo\serial
  • c:\scielo\web ou ainda c:\var\www\scielo

O ideal é haver a distinção entre estas pastas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.