datosgobar / datos.gob.ar Goto Github PK
View Code? Open in Web Editor NEWPortal de Datos de la República Argentina
Home Page: http://datos.gob.ar/
License: GNU Affero General Public License v3.0
Portal de Datos de la República Argentina
Home Page: http://datos.gob.ar/
License: GNU Affero General Public License v3.0
Luego de instalar el CKAN siguiendo la doc
https://github.com/gobabiertoAR/datos.gob.ar/blob/master/docs/01_instalacion_dev.md
Mi Ubunto (una VM) no tenia configurado el timezone .. no me di cuenta hasta que me dio ese error cuando intentaba ver un DataSet.
Error - <class 'pytz.exceptions.UnknownTimeZoneError'>: ''
URL: http://192.99.54.177:5000/dataset/southwark-spend
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/weberror/errormiddleware.py', line 171 in __call__
app_iter = self.application(environ, sr_checker)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__
resp = self.call_func(req, *args, **self.kwargs)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func
return self.func(req, *args, **kwargs)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/fanstatic/publisher.py', line 234 in __call__
return request.get_response(self.app)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response
application, catch_exc_info=False)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application
app_iter = application(self.environ, start_response)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py', line 147 in __call__
resp = self.call_func(req, *args, **self.kwargs)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/dec.py', line 208 in call_func
return self.func(req, *args, **kwargs)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/fanstatic/injector.py', line 54 in __call__
response = request.get_response(self.app)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py', line 1053 in get_response
application, catch_exc_info=False)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/webob/request.py', line 1022 in call_application
app_iter = application(self.environ, start_response)
File '/usr/lib/ckan/default/src/ckan/ckan/config/middleware.py', line 389 in inner
result = application(environ, start_response)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/beaker/middleware.py', line 73 in __call__
return self.app(environ, start_response)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/beaker/middleware.py', line 155 in __call__
return self.wrap_app(environ, session_start_response)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/routes/middleware.py', line 131 in __call__
response = self.app(environ, start_response)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/wsgiapp.py', line 125 in __call__
response = self.dispatch(controller, environ, start_response)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/wsgiapp.py', line 324 in dispatch
return controller(environ, start_response)
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 337 in __call__
res = WSGIController.__call__(self, environ, start_response)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 221 in __call__
response = self._dispatch_call()
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 172 in _dispatch_call
response = self._inspect_call(func)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 107 in _inspect_call
result = self._perform_call(func, args)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/controllers/core.py', line 60 in _perform_call
return func(**args)
File '/usr/lib/ckan/default/src/ckan/ckan/controllers/package.py', line 390 in read
extra_vars={'dataset_type': package_type})
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 216 in render
loader_class=loader_class)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/templating.py', line 249 in cached_template
return render_func()
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 154 in render_template
return render_jinja2(template_name, globs)
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 104 in render_jinja2
return template.render(**extra_vars)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/jinja2/environment.py', line 894 in render
return self.environment.handle_exception(exc_info, True)
File '/usr/lib/ckan/default/src/ckan/ckan/templates/package/read.html', line 3 in top-level template code
{% set pkg = c.pkg_dict %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/package/read_base.html', line 1 in top-level template code
{% extends "package/base.html" %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/package/base.html', line 3 in top-level template code
{% set pkg = c.pkg_dict or pkg_dict %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/page.html', line 1 in top-level template code
{% extends "base.html" %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/base.html', line 103 in top-level template code
{%- block page %}{% endblock -%}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/page.html', line 19 in block "page"
{%- block content %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/page.html', line 22 in block "content"
{% block main_content %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/page.html', line 57 in block "main_content"
{% block primary %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/page.html', line 70 in block "primary"
{% block primary_content %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/page.html', line 90 in block "primary_content"
{% block primary_content_inner %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/package/read.html', line 44 in block "primary_content_inner"
{% block package_additional_info %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/package/read.html', line 45 in block "package_additional_info"
{% snippet "package/snippets/additional_info.html", pkg_dict=pkg %}
File '/usr/lib/ckan/default/src/ckan/ckan/lib/jinja_extensions.py', line 255 in _call
return base.render_snippet(args[0], **kwargs)
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 79 in render_snippet
renderer='snippet')
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 216 in render
loader_class=loader_class)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/templating.py', line 249 in cached_template
return render_func()
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 154 in render_template
return render_jinja2(template_name, globs)
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 104 in render_jinja2
return template.render(**extra_vars)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/jinja2/environment.py', line 894 in render
return self.environment.handle_exception(exc_info, True)
File '/usr/lib/ckan/default/src/ckan/ckan/templates/package/snippets/additional_info.html', line 11 in top-level template code
{% block package_additional_info %}
File '/usr/lib/ckan/default/src/ckan/ckan/templates/package/snippets/additional_info.html', line 64 in block "package_additional_info"
{% snippet 'snippets/local_friendly_datetime.html', datetime_obj=pkg_dict.metadata_modified %}
File '/usr/lib/ckan/default/src/ckan/ckan/lib/jinja_extensions.py', line 255 in _call
return base.render_snippet(args[0], **kwargs)
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 79 in render_snippet
renderer='snippet')
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 216 in render
loader_class=loader_class)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pylons/templating.py', line 249 in cached_template
return render_func()
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 154 in render_template
return render_jinja2(template_name, globs)
File '/usr/lib/ckan/default/src/ckan/ckan/lib/base.py', line 104 in render_jinja2
return template.render(**extra_vars)
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/jinja2/environment.py', line 894 in render
return self.environment.handle_exception(exc_info, True)
File '/usr/lib/ckan/default/src/ckan/ckan/templates/snippets/local_friendly_datetime.html', line 12 in top-level template code
<span class="automatic-local-datetime" data-datetime="{{ h.render_datetime(datetime_obj, date_format='%Y-%m-%dT%H:%M:%S%z') }}">
File '/usr/lib/ckan/default/src/ckan/ckan/lib/helpers.py', line 1025 in render_datetime
datetime_ = _datestamp_to_datetime(datetime_)
File '/usr/lib/ckan/default/src/ckan/ckan/lib/helpers.py', line 87 in _datestamp_to_datetime
local_tz = tzlocal.get_localzone()
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/tzlocal/unix.py', line 122 in get_localzone
_cache_tz = _get_localzone()
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/tzlocal/unix.py', line 61 in _get_localzone
return pytz.timezone(etctz.replace(' ', '_'))
File '/usr/lib/ckan/default/local/lib/python2.7/site-packages/pytz/__init__.py', line 185 in timezone
raise UnknownTimeZoneError(zone)
UnknownTimeZoneError: ''
Para ver el timezone del servidor:
$: cat /etc/timezone
$: sudo dpkg-reconfigure tzdata
Allí se elige el continente y el pais y luego reinician el CKAN
Iterar sobre propuesta inicial y definir qué va para un release del portal
Hola,
¿Se podrá habilitar CORS en el CKAN para poder usar los CSVs desde cualquier lado sin tener que bajarlos y copiarlos en otro lado?
Gracias!
Buenos días,
He encontrado el siguiente mensaje al visualizar los datos en el mapa mediante MapQuest. Adjunto dejo captura de pantalla.
Publicación Recomendada: http://devblog.mapquest.com/2016/06/15/modernization-of-mapquest-results-in-changes-to-open-tile-access/
Mostrar más / mostrar menos
Para la instalación se siguió con la siguiente documentación:
https://github.com/gobabiertoAR/datos.gob.ar/blob/master/docs/01_instalacion_dev.md
A continuación menciono algunas notas:
2016-06-15 10:14:13,137 CRITI [ckan.lib.uploader] Please specify a ckan.storage_path in your config for your uploads
Starting server in PID 1273.
serving on 0.0.0.0:5000 view at http://127.0.0.1:5000
Para lo cual configuro el FileStorage, punto 3 de estas notas
3. Setup de FileStore (Esto se usa para cargar CSVs), con esto se soluciono el punto 2 de estas notas y ya no se muestra ningún error
4. Se continuó con "Otras tareas"
Al crear los datos de pruebas aparece el siguiente error:
Running setup_app() from ckan.websetup
2016-06-15 10:36:42,380 INFO [ckan.websetup] Creating tables: SUCCESS
Creating search test data
/usr/lib/ckan/default/local/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:79: SAWarning: Usage of the 'related attribute set' operation is not currently supported within the execution stage of the flush process. Results may not be consistent. Consider using alternative event listeners or connection-level operations instead.
sess._flush_warning("related attribute set")
Creating search test data: Complete!
Al ejecutar el comando para cargar los datos de prueba paster create-test-data vocab -c /etc/ckan/default/development.ini se genera el siguiente error:
Running setup_app() from ckan.websetup
2016-06-15 10:55:36,007 INFO [ckan.websetup] Creating tables: SUCCESS
Creating vocab test data
Command vocab not recognized
Traceback (most recent call last):
File "/usr/lib/ckan/default/bin/paster", line 11, in
sys.exit(run())
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 102, in run
invoke(command, command_name, options, args[1:])
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 141, in invoke
exit_code = runner.run(args)
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 236, in run
result = self.command()
File "/usr/lib/ckan/default/src/ckan/ckan/lib/cli.py", line 1446, in command
raise NotImplementedError
NotImplementedError
FAIL: ckan.tests.legacy.lib.test_navl.test_formencode_compat
Traceback (most recent call last):
File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/usr/lib/ckan/default/src/ckan/ckan/tests/legacy/lib/test_navl.py", line 334, in test_formencode_compat
assert errors == {'email': [u'An email address must contain a single @']}, errors
AssertionError: {'email': [u'Una direcci\xf3n de correo electr\xf3nico debe contener una sola @ (arroba)']}Ran 1922 tests in 1651.196s
FAILED (SKIP=12, failures=1)
Verifique si en archivo "test-core.ini" que se usa para el test si habia alguna propiedad que indique el email para el test.
Iterar sobre propuesta inicial y definir qué va para un release del portal
Iterar sobre propuesta inicial y definir qué va para un release del portal
Tener en cuenta que se pueda aplicar un patrón para el distribuible
Abro el tema acá para mantener el orden :)
Estaría bueno que no queden cosas en ingles, como la parte de búsqueda en los visualizadores de datos, cantidad de registros y botones.
ejemplo:
saludos! :)
Tenemos que actualizar nuestro colores, según los últimos cambios que se hicieron en Poncho.
Antes que nada felicitar al equipo por excelente trabajo y documentación.
Instale CKAN siguiendo la documentación y funciona bien, instale los plugins que proponen y hasta el theme de gobAR, pero cuando intento acceder a la opcion de de DATOS me dá error 500. En la consola de dá el error que adjunto como imagen.
Cualquier ayuda será bienvenida
Marcelo
Global
Home
Datos
Dataset
Recurso
Organizaciones
Agregar qué plataformas usan otros países
Buenas, paso a colaborar algo que vi. Estando en esta vista http://www.datos.gob.ar/dataset, pude observar que los iconos en "grupos" cargan mal las referencias cuando hago click en el icono de "economia y finanzas". Una vez hecho eso, si quiero volver a "administracion pública" haciendo click en su ícono en grupos, solamente lo hace si vuelvo a hacer click en el icono de "economia y finanzas". Lo cual carece de todo sentido. Esto fue probado en Chrome y Firefox.
Revisar también descripciones de datasets/recursos
Iterar sobre propuesta inicial y definir qué va para un release del portal
Iterar sobre propuesta inicial y definir qué va para un release del portal
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.