linux-audio-berlin / LAC16

Planning tool for miniLAC (mini Linux Audio Conference) 2016 in Berlin
http://minilac.linuxaudio.org
8 stars 1 forks source link

Generate Fahrplan XML from wiki schedule for VOC streaming #47

Closed dvzrv closed 8 years ago

dvzrv commented 8 years ago

Peter mentioned the need to generate a proper XML from the wiki schedule, so it can be used on the streaming template.

derpeter commented 8 years ago

https://github.com/voc/schedule <= this could help you and here https://c3voc.de/wiki/schedule you will find the validator

dvzrv commented 8 years ago

I'm updating the event templates now, so we can parse the pages and generate the xml later.

dvzrv commented 8 years ago

@ri0t is in the process of finishing a parser for our data. The final schedule will be made available on the pages for Lecture/Workshop/Hacking (with settings for date/start, etc.) later this evening.

dvzrv commented 8 years ago

I will start updating the Lecture/Workshop and Hacking pages with proper start and day figures

dvzrv commented 8 years ago

The timeslots are now setup. I think minor changes might happen, but for now this is it. @ri0t do the magic! :)

ri0t commented 8 years ago
{
    "conference": {
        "acronym": "miniLAC16",
        "basedate": "2016-04-08",
        "language": "en",
        "title": "Mini Linux Audio Conference 2016",
        "license": "CC-BY-SA",
        "timezone": "Europe/Berlin"
    },
    "events": [
        {
            "room": "Soundlab",
            "type": "Lecture",
            "title": "Stepp0r a renoise plugin",
            "description": "I presented my plugin unofficial at the LAC2015. People liked it, and said I should create a presentation about it. This time I will present the plugin and talk about future plans (and maybe encourage people to join the project :D)",
            "license": "CC-BY-SA",
            "people": "Palo",
            "start": "18:45",
            "duration": "00:45",
            "day": "0"
        },
        {
        ...
ri0t commented 8 years ago

The infobeamer next room node expects a different kind of json:

[
   {
      "place" : "Soundlab",
      "nice_start" : "11:00",
      "duration" : 330,
      "start" : 1356602400,
      "speakers" : [],
      "short_title" : "Deutschlandfunk @ 29C3",
      "lang" : "de",
      "stop" : 1356622200,
      "event_id" : "5405",
      "title" : "Deutschlandfunk @ 29C3"
   },
   {
   ...
ri0t commented 8 years ago

\o/