Changelogs » Bormeparser

PyUp Safety actively tracks 266,622 Python packages for vulnerabilities and notifies you when to upgrade.

Bormeparser

0.4.1

------------------
  
  - Nothing changed yet.

0.4.0

------------------
  
  - Bump requirements
  - Require python 3.5

0.3.5

------------------
  
  - Mejora en la detección del encoding de BORME-XML
  - No fallar cuando la cabecera Content-Length no esté presente
  - Pequeños cambios en los niveles de logging
  - download: ajustados los valores por defecto de sleep y threads
  - Borrados los checks de python2

0.3.4

------------------
  
  - Nuevo método BormeXML.get_cve_url()

0.3.3

------------------
  
  - is_company(): llama a clean_empresa() y comprueba si contiene la palabra "SOCIEDAD"

0.3.2

------------------
  
  - Actualización de las dependencias
  - Tests arreglados
  - Nuevo acto mercantil: Adaptación Ley 44/2015
  - download_url() ahora reintenta la descarga si hubo un error
  - BormeXML.save_to_file() crea el directorio si no existe
  - clean_empresa(): quita "EN LIQUIDACION" y "SUCURSAL EN ESPAÑA" del nombre

0.3.1

------------------
  
  - Añadidos más tipos de sociedad
  - Borme.from_json: permitir un objeto file como argumento filename

0.3.0

------------------
  
  - Eliminado soporte de Python 2
  - Cambios en el formato BORME-JSON
  - Nombres de actos repetidos en el mismo anuncio (issue 3)
  - Usar requests en lugar de urllib
  - Archivo de configuración ~/.bormecfg
  - Mejoras en el parser
  - Añadidos 4 nuevos actos y 41 cargos directivos
  - Borme.to_json ahora permite especificar un path (archivo o directorio) en lugar de solo archivo
  - Borme._set_url evita conexión a Internet si existe BORME-XML
  - Sociedades y registros tienen su propio módulo
  - Funciones de limpieza de datos en bormeparser.clean
  - Incluye nombre del R.M. en BORME-JSON
  - Cambios menores en los scripts
  - Borme.XML devuelve str en lugar de list si solo hay un elemento
  - BormeXML.get_provincias

0.2.4

------------------
  
  - BormeXML: get_url_pdfs, get_cves y get_sizes ahora permiten especificar sección y provincia
  - Nueva constante ALL_PROVINCIAS en bormeparser.provincia
  - Detección de nuevos tipos de sociedades
  - Scripts: limpieza, uso de argparse en los scripts, unificación de parámetros
  - Mejoras menores en la documentación
  - Nuevos campos "version" y "raw_version" en el formato JSON de BORME

0.2.3

------------------
  
  - Mejora en el parser de BORME C

0.2.2

------------------
  
  - Mejoras en el parser de BORME C

0.2.1

------------------
  
  - Corregidos fallos de compatibilidad con Python 2

0.2

----------------
  
  - Eliminado primer argumento "date" de BormeXML.get_url_pdfs()
  - Nuevo método: BormeXML.get_urls_cve()
  - Arregladas algunas incompatibilidades con Python 2
  - Nuevas funciones: get_borme_website(), get_url_seccion_c()
  - Se incorpora parser para BORME C
  - Añadido el acto "(Primera inscripcion O.M. 10/6/1.997)"
  - Renombradas constantes y funciones
  - BormeXML: BORME C
  - script download_borme_pdfs_C.py
  - Mejora parsing de cargos repetidos en el mismo acto (issue 4)

0.1.5

------------------
  
  - Añadidos nuevos cargos
  - Mejoras en setuptools

0.1.4

------------------
  
  - Grandes mejoras en el parser en general
  - Añadidos cargos y actos nuevos
  - Mejoras en las expresiones regulares
  - Los objetos Provincia ahora son comparables
  - download_pdfs() ahora admite los parámetros seccion y provincia
  - Nuevos scripts: borme_to_json, download_borme_pdfs_A, borme_sort, xml_poller
  - Uso de OrderedDict en lugar de dict
  - Uso de OrderedDict en lugar de dict
  - Usar la librería logging
  - Más tests
  - Actualización de los requisitos

0.1.3

------------------
  
  - Fixed missing packages that weren't distributed

0.1.2

------------------
  
  - Fixed UnicodeWarning that caused tests to fail in Python 2

0.1.1

------------------
  
  - setup.py install now installs requirements

0.1

----------------
  
  - First release
  - Download and parse BORME PDF files
  - Main parser is PyPDF2
  - Python 2 and 3 support
  - Tests suite