Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eventos en JSON format #1

Open
bevacqua opened this issue May 6, 2015 · 5 comments
Open

Eventos en JSON format #1

bevacqua opened this issue May 6, 2015 · 5 comments

Comments

@bevacqua
Copy link
Member

bevacqua commented May 6, 2015

Una de las primeras tareas para este GT va a ser la de pasar toda la info sobre eventos que tenemos a el formato que está a continuación. Una vez que tengamos una aplicación capaz de hacer ABM de eventos con este formato, vamos a poder escupirlo en sus distintas representaciones (mapa, listado, etc), sacarlo un poco de GitHub y meterlo en una página.

[{
  "name": "BeerJS BA", // nombre del evento,
  "description": "BeerJS en Buenos Aires es una amalgama de ebrios, JavaScripters, y **JavaScripters ebrios**.", // descripción en markdown
  "type": "meetup", // uno de "meetup", "conference", ...?, "other"
  "country": "Argentina", // país del evento, o "remote", para catalogar
  "province": "Buenos Aires", // provincia o estado del evento, para catalogar, null si es "remote"
  "links": [{ // links generales de la meetup
    "type": "social", // uno de "landing", "social", "other"
    "href": "https://twitter.com/beerjsba", // el link
    "text": "@beerjsba" // descripción, opcional
  }],
  "events": [{
    "date": "2015-05-04T22:00:00.000Z", // fecha del evento
    "name": "Primer BeerJS Buenos Aires",
    "location": {
      "name": "Puerta Roja, San Telmo", // nombre del lugar
      "type": "venue", // uno de "venue" o "remote"
      "address": "Chacabuco 733, San Telmo, Buenos Aires, Argentina", // la dirección del lugar, null si es "remote"
      "geo": { // latitud y longitud para geolocalización, null si el evento es "remote"
        "latitude" : 37.4224764,
        "longitude" : -122.0842499
      }
    },
    "links": [{ // links específicos a un evento
      "type": "landing", // uno de "landing", "tickets", "stream", "other"
      "href": "www.meetup.com/Beer-js-Buenos-Aires/events/221997608/", // el link
      "text": "meetup.com/beer-js-buenos-aires" // descripción, opcional
    }]
  }]
}]
@montogeek
Copy link

@markzrt
Copy link

markzrt commented May 7, 2015

Hola, mi duda es desde donde se alimentan los eventos.... el md de eventos o de alguna herramienta/sitio?

@edsadr
Copy link

edsadr commented May 7, 2015

Sugiero que en vez de seguir ese modeo que suena algo complejo.... adoptemos algo como lo que tiene NodeSchool... que leen todos los eventos de Google docs, usan un formulario para ingresarlos y leen el doc al cargar el home:

https://github.com/nodeschool/nodeschool.github.io/blob/master/js/events.js

@julianduque
Copy link
Member

Tambien si utilizamos meetup podemos usar lo que tenemos en MedellinJS (https://github.com/coljs/medellinjs/blob/master/events.js) es facilmente adaptable dada una lista de grupos de meetup.com y nos entregaria el json organizado

@bevacqua
Copy link
Member Author

bevacqua commented May 7, 2015

Sí sí la idea del formato que puse acá es tener algo unificado que sirva para generar las views que necesitemos. Claramente para crear eventos en nuestro formato los levantariamos de alguna API como la de Meetup, o bueno dejando al user meter toda la info a mano.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants