Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
* 'master' of http://www.github.com/datosgobar/pydatajson:
  * Amplía reporte de federación en markdown.
  Bug fix. Agrego import de una librería.

# Conflicts:
#	HISTORY.md
#	pydatajson/__init__.py
#	setup.py
  • Loading branch information
abenassi committed Aug 20, 2017
2 parents 3d81ebc + 2c04894 commit b72c7c9
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 8 deletions.
7 changes: 6 additions & 1 deletion HISTORY.md
@@ -1,11 +1,16 @@
History
=======

0.3.1 (2017-08-20)
0.3.3 (2017-08-20)
-------------------

* Agrega método para convertir el título de un dataset o distribución en un nombre normalizado para la creación de URLs.

0.3.2 (2017-08-16)
-------------------

* Amplía reporte de federación en markdown.

0.3.0 (2017-08-14)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion pydatajson/__init__.py
Expand Up @@ -10,4 +10,4 @@

__author__ = """Datos Argentina"""
__email__ = 'datos@modernizacion.gob.ar'
__version__ = '0.3.1'
__version__ = '0.3.3'
24 changes: 21 additions & 3 deletions pydatajson/core.py
Expand Up @@ -763,11 +763,19 @@ def generate_catalog_readme(self, catalog, export_path=None):
- **Cantidad de Datasets NO Federados**: {not_federated_datasets}
- **Porcentaje de Datasets NO Federados**: {not_federated_datasets_pct}%
## Datasets no federados:
## Datasets federados que fueron eliminados en el nodo original
{federated_removed_datasets_list}
## Datasets no federados
{not_federated_datasets_list}
## Datasets incluidos
## Datasets federados
{federated_datasets_list}
## Reporte
Por favor, consulte el informe [`datasets.csv`](datasets.csv).
"""
Expand All @@ -776,6 +784,14 @@ def generate_catalog_readme(self, catalog, export_path=None):
"- [{}]({})".format(dataset[0], dataset[1])
for dataset in indicators["datasets_no_federados"]
])
federated_removed_datasets_list = "\n".join([
"- [{}]({})".format(dataset[0], dataset[1])
for dataset in indicators["datasets_federados_eliminados"]
])
federated_datasets_list = "\n".join([
"- [{}]({})".format(dataset[0], dataset[1])
for dataset in indicators["datasets_federados"]
])

content = {
"title": catalog.get("title"),
Expand All @@ -794,7 +810,9 @@ def generate_catalog_readme(self, catalog, export_path=None):
"not_federated_datasets": indicators["datasets_no_federados_cant"],
"not_federated_datasets_pct": (
100.0 - indicators["datasets_federados_pct"]),
"not_federated_datasets_list": not_federated_datasets_list
"not_federated_datasets_list": not_federated_datasets_list,
"federated_removed_datasets_list": federated_removed_datasets_list,
"federated_datasets_list": federated_datasets_list,
}

catalog_readme = readme_template.format(**content)
Expand Down
2 changes: 2 additions & 0 deletions pydatajson/validation.py
Expand Up @@ -14,10 +14,12 @@
import platform
import jsonschema
from collections import OrderedDict, Counter
from openpyxl.styles import Alignment, Font

import custom_exceptions as ce
from functools import partial
from . import readers
from . import writers
from . import helpers

ABSOLUTE_PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -18,7 +18,7 @@

setup(
name='pydatajson',
version='0.3.1',
version='0.3.3',
description="Paquete en python con herramientas para generar y validar metadatos de catálogos de datos en formato data.json.",
long_description=readme + '\n\n' + history,
author="Datos Argentina",
Expand Down
12 changes: 10 additions & 2 deletions tests/results/catalog_readme.md
Expand Up @@ -22,12 +22,20 @@
- **Cantidad de Datasets NO Federados**: 3
- **Porcentaje de Datasets NO Federados**: 100.0%

## Datasets no federados:
## Datasets federados que fueron eliminados en el nodo original



## Datasets no federados

- [Sistema de contrataciones electrónicas UNO](None)
- [Sistema de contrataciones electrónicas DOS](None)
- [Sistema de contrataciones electrónicas TRES](None)

## Datasets incluidos
## Datasets federados



## Reporte

Por favor, consulte el informe [`datasets.csv`](datasets.csv).

0 comments on commit b72c7c9

Please sign in to comment.