Skip to content

Repository files navigation

ckanext-dge-brokenlinks

ckanext-dge-brokenlinks es una extensión para CKAN utilizada en la plataforma datos.gob.es para comprobar si los enlaces de las distribuciones (recursos) son accesibles.

Tip

Guía base y contexto del proyecto: https://github.com/datosgobes/datos.gob.es

Descripción

  • Añade un plugin CKAN para auditoría de enlaces.
  • Incluye comandos paster y tareas de celery para la ejecución de comprobaciones.

Requisitos

  • Una instancia de CKAN.
  • Dependencias Python adicionales:

Compatibilidad

Compatibilidad con versiones de CKAN:

CKAN version Compatible?
2.8 ❌ No (>= Python 3)
2.9 ✅ Yes
2.10 ❓ Unknown
2.11 ❓ Unknown
pip install -r requirements.txt

Instalación

pip install -e .

Configuración

Activa el plugin en tu configuración de CKAN:

ckan.plugins = … dge_brokenlinks

Plugins

  • dge_brokenlinks

CLI (ckan)

Note

From CKAN 2.9 onwards, the paster command used for common CKAN administration tasks has been replaced with the ckan command.

Este repositorio expone los siguientes comandos:

  • archiver
  • celeryd2

Ejemplo de uso (ajusta el fichero .ini a tu entorno):

ckan -c /etc/ckan/default/ckan.ini archiver

Tests

pytest --ckan-ini=test.ini ckanext/dge_brokenlinks/tests

Licencia

Este proyecto se distribuye bajo licencia GNU Affero General Public License (AGPL) v3.0 o posterior. Consulta el fichero LICENSE.

About

Permite comprobar si los enlaces de las distribuciones de los conjuntos de datos están accesibles y añadir elementos visuales identificativos.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages