Coder Social home page Coder Social logo

datosgobar / datos.gob.ar Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 9.0 5.51 MB

Portal de Datos de la República Argentina

Home Page: http://datos.gob.ar/

License: GNU Affero General Public License v3.0

Shell 0.18% Python 7.15% JavaScript 5.96% CSS 61.27% HTML 25.43%

datos.gob.ar's People

Contributors

carohadad avatar chdigiorno avatar iheredia avatar josesalgado1024 avatar mechafiz avatar pilimayora avatar poligarcia avatar solpar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

datos.gob.ar's Issues

Error cuando el Servidor (Ubuntu 14) no tiene configurado el timezone (RESUELTO)

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

Habilitar CORS en CKAN?

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!

Notas de la instalación en Ubuntu 14.04 con solr-tomcat

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:

  1. Se eligió la opción 5.1.B, ya que efectivamente el paquete con Jetty sigue roto.
  2. Finalizada la instalación (punto 9) al iniciar el CKAN se observa en la consola el siguiente error:

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

  1. Se continuó con "Setup de plugins"
    5.1 Set up the DataStore, sin problemas
    5.2 Setup de FileStore (Esto se usa para cargar CSVs), se hizo antes
    5.3 Setup del DataPusher, sin problemas
  2. Testeando que todo funciona
    El testeo arrojo la siguiente salida:

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.

Cambio de colores

Tenemos que actualizar nuestro colores, según los últimos cambios que se hicieron en Poncho.

Al acceder a Datos me dá error 500

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.

errorckan

Cualquier ayuda será bienvenida
Marcelo

Cambios a nuestro portal 2.0

Global

  • Textos todos un punto más
  • Actualizar colores de los formatos de los datasets
  • Hacer que las sombras se parezcan mas a las de argentina.gob.ar

Home

  • Máximo tamaño del body 1200px
  • Cambio logo ministerio *
  • Cambio de background y hover de links en header
  • Cambio de svg lupa *
  • Cambio de las tarjetitas de grupos *
  • Cambio background shortcuts home #f5f5f5
  • Cambio de tarjetitas de destacados
  • Cambio de estilo de footer
  • Cambio de comportamiento de footer
  • Nombre corto de autor
  • Chequear resize en el logo del header

Datos

  • Cambio estilos de tarjetas
  • Cambios estilo de filtro
  • Chequear contrastes
  • Mostrar el filtro de organizaciones ordenado según jerarquía
  • Poder filtrar por organizacion + suborganizaciones

Dataset

  • Path
  • contrastes
  • Botón descarga
  • Hover recursos disponibles

Recurso

  • cambio svg de descarga por botón

Organizaciones

  • Contrastes
  • svg
  • Tamaños

Problemas de referencias en vista dataset

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.