Skip to main content

< [English version here](README_en.md) >

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](https://travis-ci.org/PabloCastellano/bormeparser.svg?branch=master)](https://travis-ci.org/PabloCastellano/bormeparser) [![Pypi bormeparser](https://badge.fury.io/py/bormeparser.png)]( https://pypi.python.org/pypi/bormeparser) [![Downloads bormeparser](https://img.shields.io/pypi/dm/bormeparser.svg)](https://pypi.python.org/pypi/bormeparser) [![Coverage Status](https://coveralls.io/repos/PabloCastellano/bormeparser/badge.svg)](https://coveralls.io/r/PabloCastellano/bormeparser) [![Documentation Status](https://readthedocs.org/projects/bormeparser/badge/?version=latest)](https://readthedocs.org/projects/bormeparser/?badge=latest) [![Requirements Status](https://requires.io/github/PabloCastellano/bormeparser/requirements.svg?branch=master)](https://requires.io/github/PabloCastellano/bormeparser/requirements/?branch=master)

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](https://www.boe.es/buscar/doc.php?id=BOE-A-2008-19826), 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: - Wikipedia: https://es.wikipedia.org/wiki/Boletín_Oficial_del_Registro_Mercantil

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

Metadata

Release files for bormeparser 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bormeparser 0.5.0
File Size Uploaded
bormeparser-0.5.0.tar.gz 57.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bormeparser 0.5.0
File Interpreter ABI Platform
bormeparser-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 286.3 kB

Release files / bormeparser-0.5.0.tar.gz

Download URL bormeparser-0.5.0.tar.gz
Size 57.9 kB
Tags Source
SHA-256 checksum
How to use checksums
74fd57c3481add0fced866c0a90bfc6573444f76c00027564b7ace15f4703e43
BLAKE2b-256 checksum
How to use checksums
874cfb7dc7eeb5d4960595188390ce8795d670b5c7b80bab4056109ba418e01e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release files / bormeparser-0.5.0-py3-none-any.whl

Download URL bormeparser-0.5.0-py3-none-any.whl
Size 228.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
88126b4359bcb346893d6f195da4866637513c423f3a4dae6879e7894a2096e8
BLAKE2b-256 checksum
How to use checksums
316eec2adfdebe8888474dfcd511cda6a1d828ac0a6799b64d68866daa1d45d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page