Skip to content

Commit

Permalink
* Amplía reporte de federación en markdown.
Browse files Browse the repository at this point in the history
  • Loading branch information
abenassi committed Aug 16, 2017
1 parent 51b1da6 commit 2c04894
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 7 deletions.
5 changes: 5 additions & 0 deletions HISTORY.md
@@ -1,6 +1,11 @@
History
=======

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 @@ -9,4 +9,4 @@

__author__ = """Datos Argentina"""
__email__ = 'datos@modernizacion.gob.ar'
__version__ = '0.3.1'
__version__ = '0.3.2'
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: 1 addition & 1 deletion setup.py
Expand Up @@ -18,7 +18,7 @@

setup(
name='pydatajson',
version='0.3.1',
version='0.3.2',
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 2c04894

Please sign in to comment.