Git Product home page Git Product logo

bormeparser's Introduction

< English version here >

bormeparser

bormeparser es una librería de Python 3 para parsear los archivos del BORME (Boletín Oficial del Registro Mercantil en España).

Travis bormeparser Pypi bormeparser Downloads bormeparser Coverage Status Documentation Status Requirements Status

Qué es BORME

El Boletín Oficial del Registro Mercantil es un documento publicado diariamente por el Registro Mercantil Central (RMC) en España que contiene un listado de las últimas sociedades creadas y disueltas así como otros datos que las empresas están obligadas a comunicar.

La librería aprovecha que desde la aprobación de esta ley, desde el año 2009 el BORME se publica también en formato electrónico con la misma validez que su versión en papel.

Los BORMEs se publican en https://boe.es/diario_borme/.

Desgraciadamente debido al acuerdo actual con el Registro Mercantil, no pueden publicar todos los datos en un formato útil y reutilizable como XML o JSON y los datos más interesantes están solo disponibles en los archivos PDF.

Puedes leer más sobre ello en:

Documentación y uso

El directorio docs/ contiene toda la documentación. Puedes generarla ejecutando:

cd docs && make html

Si quieres generarla para otro idioma (inglés en este caso):

make -e SPHINXOPTS="-D language='en'" html

Puedes consultar la versión online en http://bormeparser.readthedocs.org/es/latest/.

Instalación desde Git

Puedes instalar bormeparser descargándolo y ejecutando:

sudo apt-get install python3-dev libxslt1-dev libffi-dev zlib1g-dev gcc
git clone https://github.com/PabloCastellano/bormeparser.git
cd bormeparser
python setup.py install

Instalación desde Pip

pip install bormeparser

Scripts

La carpeta scripts/ contiene algunos scripts útiles para tratar archivos BORME. Todos tienen parámetros de entrada similares.

python scripts/download_borme_pdfs.py -f init -p VALENCIA
python scripts/check_bormes.py -f init -p VALENCIA
python scripts/download_borme_pdfs.py -d /tmp/bormemadrid -p MADRID -f 2016-06-01 -t 2016-06-30
python scripts/check_bormes.py -d /tmp/bormemadrid -p MADRID -f 2016-06-01 -t 2016-06-30
python scripts/borme_json_all.py -d /tmp/bormemadrid

Tests

Este paquete contiene tests unitarios. Puedes ejecutarlos escribiendo alguna de estas órdenes:

python setup.py test
python -m unittest bormeparser.tests.test_borme
python -m unittest bormeparser.tests.test_bormeparser
python -m unittest bormeparser.tests.test_bormeregex

Licencia

Todo el código está bajo licencia GPLv3+. Para más información consulta el archivo LICENSE.txt

bormeparser's People

Contributors

pablocastellano avatar pyup-bot avatar j6e avatar joaquinmontesinos avatar vaijira avatar parnalte avatar dependabot[bot] avatar

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.