Skip to content

Instantly share code, notes, and snippets.

@saerdnaer
Created November 9, 2017 21:21
Show Gist options
  • Save saerdnaer/1e999b2a4d423e017075d00d2ffbebf9 to your computer and use it in GitHub Desktop.
Save saerdnaer/1e999b2a4d423e017075d00d2ffbebf9 to your computer and use it in GitHub Desktop.
<?php
define('DOKU_INC', '../dokuwiki/');
define('DOKU_PLUGIN', '../');
require_once(DOKU_INC . 'inc/load.php');
require_once(DOKU_PLUGIN.'sqlite/helper.php');
class data_api {
protected $db = null;
public function __construct() {
$this->db = new helper_plugin_sqlite();
if($this->db === null) {
msg('The data plugin needs the sqlite plugin', -1);
return false;
}
if(!$this->db->init(dirname(__FILE__) . '/data', '')) {
$this->db = null;
return false;
}
}
public function get_pages_by_class($class) {
$res = $this->db->query("SELECT p.* FROM pages p
WHERE p.class = '" . $this->db->escape_string($class) . "'");
$rows = $this->db->res2arr($res);
return $rows;
}
public function get_pages_by_class_with_attributes($class) {
$res = $this->db->query("SELECT p.*
FROM pages p
WHERE p.class = '" . $this->db->escape_string($class) . "'");
$rows = $this->db->res2arr($res);
foreach ( $rows as &$row ) {
$row['attributes'] = $this->get_item_by_pid($row['pid']);
}
return $rows;
}
/**
* insert key value pairs into array, while creating lists where need
*
* @return array
*/
private function res2item($res) {
$item = [];
while( list($key, $value) = $this->db->res_fetch_array($res) ) {
if ( $value && substr($value, -2, 2) == '@@' ) {
// clear values which are only placeholders e.g. @@varname@@
$value = "";
}
if ( !isset($item[$key]) ) {
// key does not exist, add key and value
$item[$key] = $value;
}
else if ( is_array($item[$key]) ) {
// value is already a list, append value
array_push($item[$key], $value);
}
else {
// convert old value to array, and append new value
$item[$key] = [$item[$key], $value];
}
}
return $item;
}
public function get_item_by_pid($pid) {
$res = $this->db->query("SELECT d.key, d.value
FROM data d
WHERE d.pid = '" . intval($pid) . "'");
$item = $this->res2item($res);
return $item;
}
public function get_events_with_attributes() {
$res = $this->db->query("SELECT p.*
FROM pages p
LEFT JOIN data d ON d.pid = p.pid AND d.key = 'status'
WHERE p.class = 'event'
AND p.page <> 'events:template' AND p.page LIKE 'events:%'
AND p.title NOT LIKE 'Chaosradio%' AND p.title NOT LIKE 'Datengarten%'
AND d.value NOT IN ('canceled', 'declined', 'extern')
");
$rows = $this->db->res2arr($res);
foreach ( $rows as &$row ) {
$row['attributes'] = $this->get_item_by_pid($row['pid']);
}
return $rows;
}
public function get_event_by_acronym($event) {
$res = $this->db->query("SELECT d.key, d.value
FROM data p LEFT JOIN data d ON d.pid = p.pid
WHERE p.key = 'synonym' and p.value = '" . $this->db->escape_string($event) . "'");
$item = $this->res2item($res);
return $item;
}
}
$api = new data_api();
//echo json_encode($api->get_event_by_acronym('subscribe9'));
//echo json_encode($api->get_pages_by_class('meeting'));
//echo json_encode($api->get_pages_by_class_with_attributes('event'));
//echo json_encode($api->get_pages_by_class_with_attributes('meeting'));
echo json_encode(array_reverse($api->get_events_with_attributes()));
[
{
"pid": "551",
"page": "events:vcfb17",
"title": "Vintage Computing Festival Berlin 2017",
"class": "event",
"lastmod": "1507128130",
"attributes": {
"name": "Vintage Computing Festival Berlin 2017",
"synonym": "vcfb17",
"voc-verantwortlicher": "",
"ort": "Berlin, Technikmuseum",
"internetseite": "http://vcfb.de/2017/",
"begin": "2017-10-07",
"ende": "2017-10-08",
"kontakt": "zeltophil",
"raeume": "1",
"case": [ "5", "6" ],
"audio": "ja, als backup",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "550",
"page": "events:minkorrekt100",
"title": "Methodisch Inkorrekt 100",
"class": "event",
"lastmod": "1509889290",
"attributes": {
"name": "Methodisch Inkorrekt 100",
"synonym": "Minkorrekt 100",
"voc-verantwortlicher": "jayjay",
"ort": "Zeche Schl\u00e4gel und Eisen in Herten",
"internetseite": "http://minkorrekt.de",
"begin": "2017-09-29",
"ende": "2017-10-01",
"kontakt": "Nikolas",
"raeume": "1",
"case": [ "1", "2" ],
"transport": "Berlin -> Herten (K&N)",
"ruecktransport": "Herten -> Berlin (K&N)",
"audio": "?",
"streaming": "nein",
"planungstool": "?",
"schedule": "",
"publizierung": "?",
"aufzeichnungliz": "?",
"status": "post-processing"
}
},
{
"pid": "547",
"page": "events:wdc17",
"title": "WikidataCon 2017",
"class": "event",
"lastmod": "1509135575",
"attributes": {
"name": "WikidataCon 2017",
"synonym": "wikidatacon2017",
"voc-verantwortlicher": "derpeter",
"ort": "Tagesspiegel Berlin",
"internetseite": "https://www.wikidata.org/wiki/Wikidata:WikidataCon_2017",
"begin": "2017-10-28",
"ende": "2017-10-29",
"aufbautag": "2017-10-26",
"abbautag": "2017-10-29",
"kontakt": "jens",
"raeume": "3",
"case": [ "1", "2", "3", "a1", "a2" ],
"transport": "",
"ruecktransport": "",
"audio": "teilweise",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"media": "",
"youtube": "",
"tib-av": "",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "546",
"page": "events:jh-ulm-2017",
"title": "Jugend hackt Ulm 2017",
"class": "event",
"lastmod": "1507399706",
"attributes": {
"name": "Jugend hackt Ulm 2017",
"synonym": "jh-ulm-2017",
"voc-verantwortlicher": "andi?",
"ort": "Ulm",
"internetseite": "https://jugendhackt.org/events/ulm/",
"begin": "2017-10-01",
"ende": "2017-10-01",
"kontakt": "stk",
"raeume": "1",
"case": [ "U", "M" ],
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "vielleicht",
"planungstool": "csv",
"schedule": "http://data.c3voc.de/jh17/schedule-jh17-ulm.xml",
"publizierung": "media.ccc.de",
"media": "https://media.ccc.de/c/jh17",
"youtube": [ "https://www.youtube.com/jugendhackt", "https://www.youtube.com/playlist?list=PLQsLR7zBwcw3DzMNN8h4Fmo3hbI1YhmAm" ],
"tib-av": "",
"aufzeichnungliz": "CC BY 4.0",
"streamliz": "CC BY 4.0",
"status": "done"
}
},
{
"pid": "545",
"page": "events:jh-koeln-2017",
"title": "Jugend hackt K\u00f6ln 2017",
"class": "event",
"lastmod": "1509729812",
"attributes": {
"name": "Jugend hackt K\u00f6ln 2017",
"synonym": "jh-koeln-2017",
"voc-verantwortlicher": "Florob",
"ort": "K\u00f6ln",
"internetseite": "https://jugendhackt.org/events/koeln/",
"begin": "2017-09-08",
"ende": "2017-09-10",
"kontakt": "Felix Dietz",
"raeume": "1",
"case": "C4",
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "youtube",
"media": "https://media.ccc.de/c/jh17",
"youtube": "https://www.youtube.com/playlist?list=PLQsLR7zBwcw1gi2lVKHLU8-M2AZ9q-WyG",
"tib-av": "",
"aufzeichnungliz": "CC-BY-SA 4.0",
"streamliz": "CC-BY-SA 4.0",
"status": "done"
}
},
{
"pid": "542",
"page": "events:djangocon2018",
"title": "DjangoCon Europe 2018",
"class": "event",
"lastmod": "1503264617",
"attributes": {
"name": "DjangoCon Europe 2018",
"synonym": "djangocon2018",
"voc-verantwortlicher": "MaZderMind",
"ort": "Heidelberg",
"internetseite": "https://2018.djangocon.eu/",
"begin": "2018-05-23",
"ende": "2018-05-25",
"kontakt": "rami",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "nein",
"streaming": "ja",
"planungstool": "?",
"schedule": "",
"publizierung": "media.ccc.de",
"media": "",
"youtube": "",
"tib-av": "",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "540",
"page": "events:allsysgo",
"title": "All Systems Go!",
"class": "event",
"lastmod": "1509729551",
"attributes": {
"name": "All Systems Go!",
"synonym": "allsysgo",
"voc-verantwortlicher": "derpeter",
"ort": "Spreewerkst\u00e4tten, Berlin",
"internetseite": "https://all-systems-go.io/",
"begin": "2017-10-21",
"ende": "2017-10-22",
"kontakt": "daniel mack",
"raeume": "2",
"transport": "Via Transporter Veranstalter ab Lager",
"ruecktransport": "Via Transporter Veranstalter zum Lager",
"audio": "ja (2)",
"streaming": "ja",
"planungstool": "?",
"schedule": "https://cfp.all-systems-go.io/en/ASG2017/public/schedule.xml",
"publizierung": "media.ccc.de",
"media": "https://media.ccc.de/c/asg2017",
"youtube": "https://www.youtube.com/playlist?list=PLWYdJViL9Eio5o5j4Uth_-Mt0FPrYXNwx",
"tib-av": "",
"aufzeichnungliz": "",
"streamliz": "",
"status": "done"
}
},
{
"pid": "537",
"page": "events:euroscipy2017",
"title": "EuroSciPy 2017",
"class": "event",
"lastmod": "1509890796",
"attributes": {
"name": "EuroSciPy 2017",
"synonym": "euroscipy2017",
"voc-verantwortlicher": "zuntrax",
"ort": "Erlangen",
"internetseite": "https://www.euroscipy.org/2017/",
"begin": "2017-08-28",
"ende": "2017-08-31",
"kontakt": "Tom Pohl",
"raeume": "2",
"case": [ "osc1", "osc2" ],
"transport": "Sprinter thomic",
"ruecktransport": "Sprinter thomic",
"audio": "",
"streaming": "ja",
"planungstool": "",
"schedule": "",
"publizierung": "media.ccc.de",
"media": "https://media.ccc.de/c/esp17",
"youtube": "https://www.youtube.com/playlist?list=PL55N1lsytpbekFTO5swVmbHPhw093wo0h",
"aufzeichnungliz": "cc-by",
"streamliz": "cc-by",
"status": "done"
}
},
{
"pid": "536",
"page": "events:fossgis2018",
"title": "FOSSGIS 2018",
"class": "event",
"lastmod": "1509709501",
"attributes": {
"name": "FOSSGIS 2018",
"synonym": "fossgis2018",
"voc-verantwortlicher": "mazdermind?",
"ort": "Bonn",
"internetseite": "https://fossgis-konferenz.de/2018/",
"begin": "2018-03-21",
"ende": "2018-03-24",
"kontakt": "Katja Haferkorn",
"raeume": "3?",
"transport": "",
"ruecktransport": "",
"audio": "",
"streaming": "ja",
"planungstool": "frab",
"schedule": "http://frab.fossgis-konferenz.de/de/2018/public/schedule.xml",
"publizierung": "youtube, TIB",
"youtube": "",
"tib-av": "",
"aufzeichnungliz": "",
"streamliz": "",
"status": "request"
}
},
{
"pid": "535",
"page": "events:np17",
"title": "Das ist Netzpolitik 2017",
"class": "event",
"lastmod": "1509890015",
"attributes": {
"name": "Das ist Netzpolitik 2017",
"synonym": "13np",
"voc-verantwortlicher": "derpeter",
"ort": "Berlin",
"internetseite": "https://netzpolitik.org/",
"begin": "2017-09-01",
"ende": "2017-09-01",
"kontakt": "markus B",
"raeume": "2",
"case": [ "5", "6 + eine weitere cam (ggf. vom cccb)" ],
"transport": "",
"ruecktransport": "",
"audio": "ja (vorhanden)",
"streaming": "ja",
"planungstool": "other",
"schedule": "",
"publizierung": "media.ccc.de",
"media": "https://media.ccc.de/c/13np",
"youtube": "https://www.youtube.com/playlist?list=PLFHxydOe6_-YMiW8J1xKJjNZyjCu49Se0",
"aufzeichnungliz": "CC-BY 4.0",
"streamliz": "CC-BY 4.0",
"status": "done"
}
},
{
"pid": "532",
"page": "events:ogtm17",
"title": "Open Government Tag M\u00fcnchen 2017",
"class": "event",
"lastmod": "1509730696",
"attributes": {
"name": "Open Government Tag M\u00fcnchen 2017",
"synonym": "OGTM17",
"voc-verantwortlicher": "andi",
"ort": "M\u00fcnchen",
"internetseite": "https://www.muenchen.de/rathaus/Stadtverwaltung/Direktorium/IT-Beauftragte/Projekt-E--und-Open-Government/Veranstaltungen/Open-Government-Tag/Programm.html",
"begin": "2017-10-12",
"ende": "2017-10-12",
"kontakt": "",
"ticket": "https://c3voc.de/rt/Ticket/Display.html?id=2105",
"raeume": "1",
"case": "M",
"ruecktransport": "",
"audio": "ja",
"streaming": "nein",
"planungstool": "CSV",
"schedule": "http://c3voc.de/share/schedules/ogtm17.xml",
"publizierung": "youtube",
"youtube": "https://www.youtube.com/playlist?list=PL5674kRR4tH18b5ac8CAdfluFNI8JEg3f",
"aufzeichnungliz": "TBD",
"streamliz": "TBD",
"status": "done"
}
},
{
"pid": "531",
"page": "events:datenspuren17",
"title": "Datenspuren 2017",
"class": "event",
"lastmod": "1508796454",
"attributes": {
"name": "Datenspuren 2017",
"synonym": "datenspuren17",
"voc-verantwortlicher": "jwacalex",
"ort": "Dresden",
"internetseite": "https://www.datenspuren.de/2017/",
"begin": "2017-10-21",
"ende": "2017-10-22",
"kontakt": "",
"raeume": "2",
"case": [ "5", "6" ],
"transport": "per Spedition von BCC Berlin (QT WS)",
"ruecktransport": "per Spedition nach M\u00fcnchen (Subscribe)",
"audio": "Technik vor Ort",
"streaming": "ja",
"planungstool": "frab",
"schedule": "https://datenspuren.de/2017/fahrplan/schedule.xml",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "CC-BY",
"streamliz": "CC-BY",
"status": "done"
}
},
{
"pid": "530",
"page": "events:podstock2018",
"title": "Podstock 2018",
"class": "event",
"lastmod": "1504544795",
"attributes": {
"name": "Podstock 2018",
"synonym": "podstock2018",
"voc-verantwortlicher": "",
"ort": "Westfeld (http://www.kulturherberge.de/)",
"internetseite": "http://www.podstock.de",
"begin": "2018-08-16",
"ende": "2018-08-19",
"kontakt": "Sebastian Reimers",
"raeume": "2-3",
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "youtube",
"media": "",
"youtube": "",
"aufzeichnungliz": "",
"streamliz": "",
"status": "request"
}
},
{
"pid": "528",
"page": "events:t4at",
"title": "T4AT (//SEIBERT/MEDIA)",
"class": "event",
"lastmod": "1509705476",
"attributes": {
"name": "T4AT (//SEIBERT/MEDIA)",
"synonym": "T4AT",
"voc-verantwortlicher": "MaZderMind & dedeibel",
"ort": "IHK Wiesbaden",
"internetseite": "https://www.tools4agileteams.com/",
"begin": "2017-11-30",
"ende": "2017-12-01",
"kontakt": "MaZderMind & dedeibel",
"raeume": "4V + 4A",
"transport": "",
"ruecktransport": "",
"audio": "teilweise",
"streaming": "youtube only",
"planungstool": "Frab-XML via GoogleDoc",
"schedule": "",
"publizierung": "youtube",
"media": "",
"youtube": "",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "525",
"page": "events:mrmcd17",
"title": "MRMCD 2017",
"class": "event",
"lastmod": "1504216409",
"attributes": {
"name": "MRMCD 2017",
"synonym": "mrmcd17",
"voc-verantwortlicher": "v0tti",
"ort": "TU Darmstadt",
"internetseite": "https://2017.mrmcd.net/",
"begin": "2017-09-01",
"ende": "2017-09-03",
"kontakt": "rami",
"raeume": "2",
"case": [ "3", "4", "A1", "A2" ],
"transport": "St Augustin -> Darmstadt (K&N) ???",
"ruecktransport": "Darmstadt -> Lager CCCV (Trapo MRMCD)",
"streaming": "ja",
"planungstool": "pretalx",
"schedule": "https://cfp.mrmcd.net/2017/schedule/",
"publizierung": "media.ccc.de & YouTube (eigener Kanal)",
"aufzeichnungliz": "CC BY-SA 4.0",
"streamliz": "CC BY-SA 4.0",
"status": "planning"
}
},
{
"pid": "524",
"page": "events:pw17",
"title": "privacyweek.at 2017",
"class": "event",
"lastmod": "1509897021",
"attributes": {
"name": "C3W PrivacyWeek 2017",
"synonym": "pw17",
"voc-verantwortlicher": "",
"ort": "Wien",
"internetseite": "https://privacyweek.at/",
"begin": "2017-10-23",
"ende": "2017-10-29",
"kontakt": "datacop",
"raeume": "2",
"case": "4",
"transport": "K&N von Berlin",
"ruecktransport": "K&N (via iloxx) nach M\u00fcnchen",
"audio": "nein",
"streaming": "ja",
"planungstool": "FRAB",
"schedule": "https://fahrplan.privacyweek.at/",
"publizierung": "media.ccc.de",
"media": "",
"youtube": "",
"aufzeichnungliz": "CC BY-SA 4.0 (geplant)",
"streamliz": "CC BY-SA 4.0 (geplant)",
"status": "planning"
}
},
{
"pid": "523",
"page": "events:bm10",
"title": "Battlemesh v10",
"class": "event",
"lastmod": "1496441333",
"attributes": {
"name": "Battlemesh v10",
"synonym": "wbm10",
"voc-verantwortlicher": "",
"ort": "Wien",
"internetseite": "http://battlemesh.org/",
"begin": "2017-06-05",
"ende": "2017-06-10",
"kontakt": "datacop@jabber.ccc.de",
"raeume": "1",
"case": "eigene HW",
"audio": "ja",
"streaming": "ja",
"planungstool": "Frab",
"schedule": "https://schedule.battlemesh.org/",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "521",
"page": "events:34c3",
"title": "34C3",
"class": "event",
"lastmod": "1510170234",
"attributes": {
"name": "34nd Chaos Communication Congress",
"synonym": "34C3",
"ort": "Leipzig",
"begin": "2017-12-27",
"ende": "2017-12-30",
"raeume": "alles",
"audio": "alles",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de + YouTube",
"aufzeichnung": "kommt aus dem frab",
"stream": "kommt aus dem frab",
"status": "confirmed"
}
},
{
"pid": "518",
"page": "events:jhhh17",
"title": "Jugend hackt Hamburg 2017",
"class": "event",
"lastmod": "1509890259",
"attributes": {
"name": "Jugend hackt Namburg 2017",
"synonym": "jhhh17",
"voc-verantwortlicher": "",
"ort": "Hamburg",
"internetseite": "https://jugendhackt.org/events/hamburg/",
"begin": "2017-06-09",
"ende": "2017-06-11",
"kontakt": "guido",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "csv",
"schedule": "",
"publizierung": "media.ccc.de",
"media": "https://media.ccc.de/c/jh17",
"youtube": "https://www.youtube.com/playlist?list=PLQsLR7zBwcw21bz_uYbPb1tqhHkHNNb0W",
"aufzeichnungliz": "CC-BY",
"streamliz": "CC-BY",
"status": "done"
}
},
{
"pid": "517",
"page": "events:fs200",
"title": "Freak Show 200",
"class": "event",
"lastmod": "1496769526",
"attributes": {
"name": "Freak Show 200",
"synonym": "FS200",
"voc-verantwortlicher": "derpeter?",
"ort": "Ehemaliges Stummfilmkino Delphi",
"internetseite": "https://freakshow.fm",
"begin": "",
"ende": "",
"kontakt": "Tim Pritlove",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "nein",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "youtube",
"aufzeichnungliz": "",
"streamliz": "",
"status": "request"
}
},
{
"pid": "514",
"page": "events:g20medienzentrum",
"title": "medien zentrum",
"class": "event",
"lastmod": "1498412048",
"attributes": {
"name": "media center for critical minds and committed hearts",
"synonym": "g20medienzentrum",
"voc-verantwortlicher": "derpeter",
"ort": "Hamburg",
"internetseite": "https://fcmc.tv/",
"begin": "2017-07-04",
"ende": "2017-07-09",
"kontakt": "TBA",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "nein",
"streaming": "ja",
"planungstool": "?",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "CC-BY",
"streamliz": "CC-BY",
"status": "request"
}
},
{
"pid": "511",
"page": "events:subscribe_9",
"title": "SUBSCRIBE 9",
"class": "event",
"lastmod": "1509730000",
"attributes": {
"name": "SUBSCRIBE 9",
"synonym": "subscribe9",
"voc-verantwortlicher": "andi",
"ort": "Bayrischer Rundfunk, M\u00fcnchen",
"internetseite": "https://subscribe.de",
"begin": "2017-10-27",
"ende": "2017-10-29",
"kontakt": "Tim Pritlove",
"raeume": "2",
"case": [ "5", "6", "M" ],
"anlieferung": "2017-10-26",
"transport": "per Spedition von Dresden",
"abholung": "",
"ruecktransport": "per Vivaro? zum Geekend ins Lager",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "https://frab.das-sendezentrum.de/de/subscribe9/public/schedule",
"publizierung": "youtube",
"youtube": "https://www.youtube.com/playlist?list=PLIoqMTM7qDWq_pM9rwoN0No3gfCQtixd8",
"aufzeichnungliz": "CC BY 3.0",
"streamliz": "CC BY 3.0",
"status": "done"
}
},
{
"pid": "510",
"page": "events:osc17",
"title": "openSUSE Conference 2017",
"class": "event",
"lastmod": "1493281029",
"attributes": {
"name": "openSUSE Conference 2017",
"voc-verantwortlicher": "danimo",
"ort": "Z-Bau, N\u00fcrnberg",
"internetseite": "https://events.opensuse.org/conference/oSC17",
"begin": "2017-05-26",
"ende": "2017-05-28",
"raeume": "2",
"case": [ "openSUSE1", "openSUSE2" ],
"transport": "tbd",
"ruecktransport": "none",
"status": "planning",
"streaming": "ja",
"planungstool": "OSEM",
"schedule": "https://events.opensuse.org/conference/oSC17/schedule.xml",
"publizierung": "youtube, media",
"aufzeichnungliz": "CC-BY 4.0",
"streamliz": "CC-BY 4.0"
}
},
{
"pid": "507",
"page": "events:tint",
"title": "There is no time",
"class": "event",
"lastmod": "1501965810",
"attributes": {
"name": "There is no time",
"synonym": "tint",
"voc-verantwortlicher": "",
"ort": "Hamburg",
"internetseite": "http://thereisnotime.net/",
"begin": "2017-07-07",
"ende": "2017-07-09",
"kontakt": "TBA",
"raeume": "1",
"case": "1 + cam 2-4 + audio case 1+2",
"transport": "",
"ruecktransport": "",
"audio": "nein",
"streaming": "nein",
"planungstool": "?",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "done"
}
},
{
"pid": "503",
"page": "events:osmocon17",
"title": "OsmoCon 2017",
"class": "event",
"lastmod": "1492776817",
"attributes": {
"name": "OsmoCon 2017",
"synonym": "osmocon17",
"voc-verantwortlicher": "derpeter",
"ort": "Jugendgaestehaus Hbf, Berlin",
"internetseite": "https://osmocom.org/projects/osmo-dev-con/wiki/OsmoCon2017",
"begin": "2017-04-21",
"ende": "2017-04-21",
"kontakt": "laforge",
"raeume": "1",
"case": [ "6", "A2" ],
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "googledocs",
"schedule": "http://data.c3voc.de/schedule/osmocon17/schedule.xml",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "in progress"
}
},
{
"pid": "501",
"page": "events:podstock2017",
"title": "Podstock 2017",
"class": "event",
"lastmod": "1503953255",
"attributes": {
"name": "Podstock 2017",
"synonym": "podstock2017",
"voc-verantwortlicher": "andi",
"ort": "Sohrschied",
"internetseite": "http://podstock.de",
"begin": "2017-08-10",
"ende": "2017-08-13",
"kontakt": "Sebastian Reimers",
"raeume": "2",
"case": [ "3", "6", "A1", "A2" ],
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "youtube",
"youtube": "https://www.youtube.com/channel/UCnndNWZDJsJrVLwMLosOs-A",
"aufzeichnungliz": "",
"streamliz": "",
"status": "done"
}
},
{
"pid": "499",
"page": "events:sonoj2017",
"title": "Sonoj Convention 2017",
"class": "event",
"lastmod": "1493418789",
"attributes": {
"name": "Sonoj Convention 2017",
"synonym": "sonoj2017",
"voc-verantwortlicher": "Florob",
"ort": "C4",
"internetseite": "http://sonoj.org/",
"begin": "2017-11-04",
"ende": "2017-11-05",
"kontakt": "nils",
"raeume": "1",
"case": "C4",
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": ""
}
},
{
"pid": "498",
"page": "events:mm17",
"title": "Make Munich 2017",
"class": "event",
"lastmod": "1500297839",
"attributes": {
"name": "Make Munich 2017",
"synonym": "mm17",
"voc-verantwortlicher": "andi",
"ort": "M\u00fcnchen",
"internetseite": "http://make-munich.de",
"begin": "2017-05-06",
"ende": "2017-05-07",
"kontakt": "Martin via Andi",
"raeume": "2",
"case": [ "5", "6" ],
"transport": "K&N-H ab CCCV-Lager",
"ruecktransport": "TIB 3S, Hannover",
"audio": "ja",
"streaming": "vielleicht",
"planungstool": "CSV",
"schedule": "https://c3voc.de/share/schedules/mm17.xml",
"publizierung": "youtube",
"youtube": "https://www.youtube.com/playlist?list=PLZIBmwx-fONrj1_6ngrgtoPrMdVnmctum",
"aufzeichnungliz": "",
"status": "done"
}
},
{
"pid": "489",
"page": "events:datensummit",
"title": "OKFN Datensummit 2017",
"class": "event",
"lastmod": "1498034279",
"attributes": {
"name": "",
"synonym": "datensummit",
"voc-verantwortlicher": "danimo",
"ort": "BMVI, Berlin",
"internetseite": "https://datensummit.de",
"begin": "2017-04-28",
"ende": "2017-04-28",
"kontakt": "Saadya",
"raeume": "1",
"case": "1",
"audio": "no",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "CC-BY-4.0",
"streamliz": "CC-BY-4.0",
"status": "planning"
}
},
{
"pid": "467",
"page": "events:andrej-holm",
"title": "Einmal Stasi \u2013 immer Stasi?",
"class": "event",
"lastmod": "1485554330",
"attributes": {
"name": "Einmal Stasi \u2013 immer Stasi? Der \u201eFall Andrej Holm\u201c und der gesellschaftliche Umgang mit der j\u00fcngsten Vergangenheit",
"synonym": "andrej-holm",
"voc-verantwortlicher": "derpeter",
"ort": "Kultur- und Bildungszentrum Sebastian Haffner",
"internetseite": "https://www.havemann-gesellschaft.de/veranstaltungen/",
"begin": "2017-01-06",
"ende": "2017-01-06",
"kontakt": "Anne Roth",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "nein",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "request"
}
},
{
"pid": "466",
"page": "events:froscon2017",
"title": "FrOSCon 2017",
"class": "event",
"lastmod": "1509730282",
"attributes": {
"name": "FrOSCon 2017",
"synonym": "froscon2017",
"voc-verantwortlicher": "derpeter, meise",
"ort": "St. Augustin",
"internetseite": "https://www.froscon.de/startseite/",
"begin": "2017-08-19",
"ende": "2017-08-20",
"kontakt": "scottyTM",
"raeume": "8",
"case": [ "1-6", "C4-hardware", "CCCB Cam", "audio 1+2", "mixer 3+4" ],
"transport": "",
"ruecktransport": "",
"audio": "teilweise => alles mitnehmen",
"streaming": "ja",
"planungstool": "frab",
"schedule": "https://programm.froscon.de/2017/schedule.xml",
"publizierung": "media.ccc.de",
"media": "https://media.ccc.de/c/froscon2017",
"youtube": "https://www.youtube.com/playlist?list=PL7vilyrqZYRU_3ynnX2HEKMjs2TtBunVl",
"tib-av": "https://av.tib.eu/series/353",
"aufzeichnungliz": "cc-by 4.0",
"streamliz": "cc-by 4.0",
"status": "done"
}
},
{
"pid": "453",
"page": "events:tib-sss",
"title": "TIB Software and Services for Science",
"class": "event",
"lastmod": "1504131364",
"attributes": {
"name": "Software and Services for Science",
"synonym": "tib-sss",
"voc-verantwortlicher": "",
"ort": "Hannover",
"internetseite": "https://events.tib.eu/nontextualinformation2017/programme/overview/",
"begin": "2017-05-10",
"ende": "2017-05-11",
"kontakt": "Bastian Drees",
"raeume": "1",
"case": "2 + A1",
"transport": "K&N-H ab CCCB",
"ruecktransport": "GPN, Karlsruhe",
"audio": "nein",
"streaming": "nein",
"planungstool": "csv",
"schedule": "https://c3voc.de/share/schedules/tib3s.xml",
"publizierung": "TIB AV Portal",
"tib-av": "https://av.tib.eu/series/310",
"aufzeichnungliz": "",
"streamliz": "",
"status": "done"
}
},
{
"pid": "447",
"page": "events:denog16",
"title": "DENOG8",
"class": "event",
"lastmod": "1479292440",
"attributes": {
"name": "DENOG8",
"synonym": "denog16",
"voc-verantwortlicher": "derpeter",
"ort": "Darmstadt",
"internetseite": "",
"begin": "2016-11-23",
"ende": "2016-11-24",
"kontakt": "lutz",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "446",
"page": "events:fossgis2017",
"title": "FOSSGIS 2017",
"class": "event",
"lastmod": "1508419300",
"attributes": {
"name": "FOSSGIS 2017",
"synonym": "fossgis2017",
"voc-verantwortlicher": "Andi",
"ort": "Passau",
"internetseite": "https://fossgis-konferenz.de/2017/",
"begin": "2017-03-22",
"ende": "2017-03-25",
"kontakt": "Katja Haferkorn / Peda",
"raeume": "3",
"case": [ "4", "5+A1", "6+A2" ],
"transport": "K&N St\u00fcckgut",
"ruecktransport": "Frankfurt/M\u00fchlheim (Easterhegg)",
"audio": "",
"streaming": "ja",
"planungstool": "frab",
"schedule": "http://frab.fossgis-konferenz.de/de/2017/public/schedule.xml",
"publizierung": "youtube",
"youtube": "https://www.youtube.com/playlist?list=PLTli5-lbeoibyuVe_GXqZjYqNT-P83zEp",
"tib-av": "https://av.tib.eu/series/300",
"aufzeichnungliz": "",
"streamliz": "",
"status": "done"
}
},
{
"pid": "441",
"page": "events:pw16",
"title": "privacy week vienna",
"class": "event",
"lastmod": "1477260182",
"attributes": {
"name": "Privacy Week Vienna",
"synonym": "pw16",
"voc-verantwortlicher": "",
"ort": "Vienna",
"internetseite": "",
"begin": "2016-10-24",
"ende": "2016-10-30",
"kontakt": "datacop",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "nein",
"streaming": "nein",
"planungstool": "frab",
"schedule": "",
"publizierung": "",
"aufzeichnungliz": "",
"streamliz": "",
"status": "confirmed"
}
},
{
"pid": "432",
"page": "events:geheimdienstevorgericht",
"title": "Geheimdienste vor Gericht",
"class": "event",
"lastmod": "1476483514",
"attributes": {
"name": "Geheimdienste vor Gericht",
"synonym": "GeheimdienstevorGericht",
"voc-verantwortlicher": "meise",
"ort": "Maxim Gorki Theater",
"internetseite": "http://www.geheimdienste-vor-gericht.de/",
"begin": "2016-10-22",
"ende": "2016-10-22",
"kontakt": "Sven L\u00fcders",
"raeume": "1",
"transport": "",
"ruecktransport": "",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "eigener Server",
"aufzeichnungliz": "keine Aufzeichnung",
"streamliz": "n/a",
"status": "planning"
}
},
{
"pid": "427",
"page": "events:lnp200",
"title": "Logbuch Netzpolitik 200",
"class": "event",
"lastmod": "1478344833",
"attributes": {
"name": "Logbuch:Netzpolitik 200",
"synonym": "LNP200",
"voc-verantwortlicher": "derpeter",
"ort": "ehemaliges-stummfilmkino-delphi",
"internetseite": "http://logbuch-netzpolitik.de/zweihundert",
"begin": "2016-11-05",
"ende": "2016-11-05",
"kontakt": "linus",
"raeume": "1",
"audio": "ja",
"streaming": "nein",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "CC-BY-4.0",
"streamliz": "CC-BY-4.0",
"status": "planning"
}
},
{
"pid": "426",
"page": "events:ogtm16",
"title": "Open Government Tag M\u00fcnchen 2016",
"class": "event",
"lastmod": "1507842976",
"attributes": {
"name": "Open Government Tag M\u00fcnchen 2016",
"synonym": "OGTM16",
"voc-verantwortlicher": "andi",
"ort": "M\u00fcnchen",
"internetseite": "https://www.muenchen.de/rathaus/Stadtverwaltung/Direktorium/IT-Beauftragte/Projekt-E--und-Open-Government/Veranstaltungen/Open-Government-Tag_2016/Programm.html",
"begin": "2016-10-27",
"ende": "2016-10-27",
"kontakt": "via Andi",
"raeume": "2",
"case": "S2+5",
"ruecktransport": "Berlin",
"audio": "ja",
"streaming": "nein",
"planungstool": "anderes",
"schedule": "https://c3voc.de/share/schedules/ogtm16.xml",
"publizierung": "youtube",
"youtube": "https://www.youtube.com/playlist?list=PL5674kRR4tH1HAPPZBA_mPC1x1xai7n_k",
"aufzeichnungliz": "TBD",
"streamliz": "TBD",
"status": "done"
}
},
{
"pid": "420",
"page": "events:gpn17",
"title": "GPN17",
"class": "event",
"lastmod": "1495823828",
"attributes": {
"name": "GPN17",
"synonym": "GPN17",
"voc-verantwortlicher": "",
"ort": "Karlsruhe",
"internetseite": "http://gulas.ch",
"begin": "2017-05-25",
"ende": "2017-05-28",
"kontakt": "Eve Entropia",
"raeume": "3",
"case": [ "2", "5", "6", "(A1)" ],
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "415",
"page": "events:coreboot_conference_berlin_2016",
"title": "coreboot conference Berlin 2016",
"class": "event",
"lastmod": "1474621305",
"attributes": {
"name": "coreboot conference Berlin 2016",
"synonym": "coreboot conference Berlin 2016",
"voc-verantwortlicher": "derpeter",
"ort": "Berlin",
"internetseite": "https://coreboot.org/",
"begin": "2016-10-07",
"ende": "2016-10-09",
"kontakt": "lynxis",
"raeume": "1",
"case": "S1",
"audio": "nein",
"streaming": "nein",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "cc-by-4.0",
"streamliz": "cc-by-4.0",
"status": "planning"
}
},
{
"pid": "414",
"page": "events:fiffkon2016",
"title": "FifF-Konferenz 2016",
"class": "event",
"lastmod": "1480169155",
"attributes": {
"name": "FifF-Konferenz 2016",
"synonym": "fiffkon2016",
"ort": "Berlin (TU-Berlin)",
"internetseite": "http://fiffkon.de/",
"begin": "2016-11-25",
"ende": "2016-11-27",
"kontakt": "",
"case": "S2",
"raeume": "1",
"audio": "",
"streaming": "yes",
"planungstool": "frab",
"publizierung": "media.ccc.de & youtube",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "CC-BY-SA 3.0",
"status": "confirmed"
}
},
{
"pid": "412",
"page": "events:qtcon16",
"title": "QtCon",
"class": "event",
"lastmod": "1472906411",
"attributes": {
"name": "QtCon",
"synonym": "qtcon",
"ort": "Berlin, bcc",
"internetseite": "https://qtcon.org/",
"begin": "2016-09-02",
"ende": "2016-09-04",
"kontakt": "danimo",
"voc-verantwortlicher": "danimo",
"raeume": "5",
"case": [ "S3-6", "CCCB-Setup (+ A2)" ],
"transport": "per K&N von der FOSS4G",
"ruecktransport": "Lager Berlin?",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "FRAB, https://conf.qtcon.org/en/qtcon/public/schedule.xml",
"publizierung": "youtube, media, custom",
"aufzeichnung": "CC-BY latest",
"stream": "CC-BY latest",
"status": "confirmed"
}
},
{
"pid": "410",
"page": "events:datenspuren16",
"title": "Datenspuren 2016",
"class": "event",
"lastmod": "1498660042",
"attributes": {
"name": "Datenspuren 2016",
"synonym": "datenspuren16",
"voc-verantwortlicher": "jwacalex",
"ort": "Dresden",
"internetseite": "https://www.datenspuren.de/2016/",
"begin": "2016-10-22",
"ende": "2016-10-23",
"kontakt": "astro",
"raeume": "2",
"case": "S3+4",
"transport": "per Spedition aus M\u00fcnchen",
"ruecktransport": "Berlin?",
"audio": "nein",
"streaming": "ja",
"planungstool": "frab",
"schedule": "https://datenspuren.de/2016/fahrplan/schedule.xml",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "CC-BY",
"streamliz": "CC-BY",
"status": "confirmed"
}
},
{
"pid": "409",
"page": "events:eh17",
"title": "Easterhegg 2017",
"class": "event",
"lastmod": "1492593809",
"attributes": {
"name": "Easterhegg 2017",
"synonym": "eh17",
"voc-verantwortlicher": "derpeter",
"ort": "Willy-Brandt-Halle, M\u00fchlheim am Main",
"internetseite": "https://eh17.easterhegg.eu/",
"begin": "2017-04-14",
"ende": "2017-04-17",
"kontakt": "telegnom / wonko",
"raeume": "3",
"case": [ "4", "5", "6 + audio 1+2 + qsc 3" ],
"transport": "K&N Leipzig",
"ruecktransport": "Berlin? (privat?)",
"audio": "nein",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "CC-BY-4.0",
"streamliz": "CC-BY-4.0",
"status": "planned"
}
},
{
"pid": "402",
"page": "events:osc16",
"title": "openSUSE Conference 2016",
"class": "event",
"lastmod": "1472931031",
"attributes": {
"name": "openSUSE Conference 2016",
"voc-verantwortlicher": "danimo",
"ort": "Z-Bau, N\u00fcrnberg",
"internetseite": "https://events.opensuse.org/conference/oSC16",
"begin": "2016-06-22",
"ende": "2016-06-26",
"raeume": "1",
"case": "S3",
"transport": "K&N St\u00fcckgut",
"ruecktransport": "Berlin?",
"status": "planning",
"streaming": "ja",
"planungstool": "OSEM",
"schedule": "",
"publizierung": "youtube, media",
"aufzeichnungliz": "CC-BY 4.0",
"streamliz": "CC-BY 4.0"
}
},
{
"pid": "401",
"page": "events:cryptocon16",
"title": "Cryptocon 2016",
"class": "event",
"lastmod": "1464524178",
"attributes": {
"name": "Cryptocon 2016",
"synonym": "cc16",
"ort": "Leipzig",
"internetseite": "https://cryptocon.org/16/",
"begin": "2016-05-19",
"ende": "2016-05-22",
"kontakt": "nobody",
"raeume": "1",
"case": "0",
"audio": "",
"streaming": "",
"planungstool": "Lokales Frab",
"publizierung": "media.ccc.de",
"aufzeichnung": "",
"stream": "",
"status": ""
}
},
{
"pid": "400",
"page": "events:jh-berlin-2016",
"title": "Jugend hackt Berlin 2016",
"class": "event",
"lastmod": "1476048005",
"attributes": {
"name": "Jugend hackt Berlin 2016",
"synonym": "jh-2016",
"voc-verantwortlicher": "",
"ort": "Berlin",
"internetseite": "http://jugendhackt.de/events/",
"begin": "2016-10-14",
"ende": "2016-10-16",
"kontakt": "",
"raeume": "1",
"case": "S1",
"audio": "ja",
"streaming": "vielleicht",
"planungstool": "anderes",
"schedule": "",
"publizierung": "youtube",
"aufzeichnungliz": "",
"streamliz": "",
"status": "request?"
}
},
{
"pid": "397",
"page": "events:jh-nord-2016",
"title": "Jugend hackt Nord 2016",
"class": "event",
"lastmod": "1465594785",
"attributes": {
"name": "Jugend hackt Nord 2016",
"synonym": "jh-nord-2016",
"voc-verantwortlicher": "",
"ort": "Hamburg",
"internetseite": "http://jugendhackt.de/events/nord/",
"begin": "2016-06-12",
"ende": "2016-06-12",
"kontakt": "",
"raeume": "1",
"case": "S1",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "youtube?, media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "in progress"
}
},
{
"pid": "396",
"page": "events:jh-sued-2016",
"title": "Jugend hackt S\u00fcd 2016",
"class": "event",
"lastmod": "1498034297",
"attributes": {
"name": "Jugend hackt S\u00fcd 2016",
"synonym": "jh-sued-2016",
"voc-verantwortlicher": "andi",
"ort": "Ulm",
"internetseite": "http://jugendhackt.de/events/sued/",
"begin": "2016-06-12",
"ende": "2016-06-12",
"kontakt": "stk",
"raeume": "1",
"case": "S3",
"transport": "Abtransport via K&N St\u00fcckgut",
"ruecktransport": "N\u00fcrnberg",
"audio": "ja",
"streaming": "yes",
"planungstool": "anderes",
"schedule": "",
"publizierung": "youtube",
"aufzeichnungliz": "CC-BY 4.0",
"streamliz": "CC-BY 4.0",
"status": "done (YT, Media auch?)"
}
},
{
"pid": "394",
"page": "events:hackover16",
"title": "hackover 2016",
"class": "event",
"lastmod": "1465387307",
"attributes": {
"name": "hackover 2016",
"synonym": "hackover16",
"voc-verantwortlicher": "",
"ort": "Hannover",
"internetseite": "https://hackover.de",
"begin": "2016-10-07",
"ende": "2016-10-09",
"kontakt": "rehwanne",
"raeume": "1",
"audio": "nein",
"streaming": "nein",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "request"
}
},
{
"pid": "393",
"page": "events:afu2",
"title": "Amateurfunk - Notfunk",
"class": "event",
"lastmod": "1462805396",
"attributes": {
"name": "Amateurfunk - Notfunk",
"synonym": "afu2",
"voc-verantwortlicher": "danimo",
"ort": "CCCB",
"internetseite": "https://berlin.ccc.de/wiki/Amateurfunk/2016-05-09",
"begin": "2016-05-09",
"ende": "2016-05-09",
"kontakt": "pylon",
"raeume": "1",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "cc-by 4.0",
"streamliz": "cc-by 4.0",
"status": ""
}
},
{
"pid": "388",
"page": "events:afu1",
"title": "Amateurfunk - \tSpaziergang durch den Funkger\u00e4tewald",
"class": "event",
"lastmod": "1464453070",
"attributes": {
"name": "Amateurfunk - \tSpaziergang durch den Funkger\u00e4tewald",
"synonym": "afu1",
"voc-verantwortlicher": "",
"ort": "CCCB",
"internetseite": "",
"begin": "2016-04-18",
"ende": "2016-04-18",
"kontakt": "pylon",
"raeume": "1",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "cc-by 4.0",
"streamliz": "cc-by 4.0",
"status": ""
}
},
{
"pid": "386",
"page": "events:vcfb16",
"title": "Vintage Computing Festival Berlin 2016",
"class": "event",
"lastmod": "1474890392",
"attributes": {
"name": "Vintage Computing Festival Berlin 2016",
"synonym": "vcfb16",
"voc-verantwortlicher": "",
"ort": "Berlin, Pergamon-Palais",
"internetseite": "http://vcfb.de/2016/",
"begin": "2016-10-02",
"ende": "2016-10-03",
"kontakt": "zeltophil",
"raeume": "1",
"case": "S1",
"audio": "noch zu kl\u00e4ren",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "385",
"page": "events:systemdconf2016",
"title": "systemd.conf 2016",
"class": "event",
"lastmod": "1474621252",
"attributes": {
"name": "systemd.conf 2016",
"synonym": "systemdconf2016",
"voc-verantwortlicher": "danimo",
"ort": "Berlin, Betahaus",
"internetseite": "https://conf.systemd.io/",
"begin": "2016-09-29",
"ende": "2016-10-01",
"kontakt": "Daniel Mack",
"raeume": "1",
"case": "S1",
"streaming": "ja",
"planungstool": "custom",
"publizierung": "eigener Server",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "370",
"page": "events:emfcamp16",
"title": "EMFcamp",
"class": "event",
"lastmod": "1470156414",
"attributes": {
"name": "EMFcamp",
"synonym": "emfcamp16",
"voc-verantwortlicher": "derpeter",
"ort": "Guildford, UK",
"internetseite": "https://www.emfcamp.org/",
"begin": "2016-08-05",
"ende": "2016-08-07",
"kontakt": "will / frappz",
"raeume": "3",
"case": "S1-3",
"ruecktransport": "Berlin?",
"audio": "yes",
"streaming": "yes",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning?"
}
},
{
"pid": "367",
"page": "events:datenspuren15",
"title": "Datenspuren 2015",
"class": "event",
"lastmod": "1458639812",
"attributes": {
"name": "Datenspuren 2015",
"synonym": "",
"ort": "Dresden",
"internetseite": "http://datenspuren.de/2015/",
"begin": "2015-10-24",
"ende": "2015-10-25",
"kontakt": "COeins",
"raeume": "2 (S1+4) + 1 (eigene Kamera)",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "http://datenspuren.de/2015/fahrplan/schedule.xml",
"publizierung": "media.ccc.de, youtube und http://ftp.c3d2.de",
"stream": "CC-BY 4.0",
"status": "done"
}
},
{
"pid": "365",
"page": "events:ppw16a",
"title": "SUBSCRIBE 7",
"class": "event",
"lastmod": "1464455361",
"attributes": {
"name": "sub7",
"synonym": "sub7",
"voc-verantwortlicher": "",
"ort": "Berlin, Wikimedia",
"internetseite": "http://das-sendezentrum.de/",
"begin": "2016-05-06",
"ende": "2016-05-08",
"kontakt": "Dennis Morhardt",
"raeume": "1",
"case": "S1-2",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "youtube",
"aufzeichnungliz": "",
"streamliz": "",
"status": "",
"transport": "",
"ruecktransport": "Karlsruhe?"
}
},
{
"pid": "364",
"page": "events:minilac16",
"title": "miniLAC edition 2016",
"class": "event",
"lastmod": "1464459896",
"attributes": {
"name": "miniLAC edition 2016",
"synonym": "miniLAC16",
"voc-verantwortlicher": "derpeter",
"ort": "c-base, Berlin",
"internetseite": "http://minilac.linuxaudio.org/",
"begin": "2016-04-08",
"ende": "2016-04-10",
"kontakt": "David Runge",
"raeume": "2",
"case": "S1+5",
"audio": "nein",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "planning"
}
},
{
"pid": "363",
"page": "events:mrmcd2016",
"title": "MRMCD16",
"class": "event",
"lastmod": "1473094169",
"attributes": {
"name": "MetaRheinMainChaosDays",
"synonym": "mrmcd2016",
"voc-verantwortlicher": "thomic",
"ort": "Darmstadt",
"internetseite": "https://mrmcd.net/",
"begin": "2016-09-02",
"ende": "2016-09-04",
"kontakt": "djspock",
"raeume": "2",
"case": [ "S1-2", "A1" ],
"transport": "per K&N von der FOSS4G",
"ruecktransport": "per K&N an die TU Berlin",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "https://2016.mrmcd.net/fahrplan/",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "http://creativecommons.org/licenses/by-sa/4.0/",
"streamliz": "http://creativecommons.org/licenses/by-sa/4.0/",
"status": "done"
}
},
{
"pid": "362",
"page": "events:sub8",
"title": "SUBSCRIBE 8",
"class": "event",
"lastmod": "1506437323",
"attributes": {
"name": "subscribe8",
"synonym": "SUBSCRIBE 8",
"voc-verantwortlicher": "andi",
"ort": "M\u00fcnchen, BR Funkhaus",
"internetseite": "http://das-sendezentrum.de/subscribe/sub8",
"begin": "2016-10-14",
"ende": "2016-10-16",
"kontakt": "TBD",
"raeume": "2(+3)",
"case": "S2-5",
"transport": "per Spedition aus Berlin",
"ruecktransport": "Dresden + M\u00fcnchen",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "https://frab.das-sendezentrum.de/de/subscribe8/public/schedule",
"publizierung": "youtube",
"aufzeichnungliz": "CC BY 3.0",
"streamliz": "CC BY 3.0",
"status": "planning"
}
},
{
"pid": "361",
"page": "events:guadec2016",
"title": "GUADEC 2016",
"class": "event",
"lastmod": "1465393238",
"attributes": {
"name": "GUADEC 2016",
"synonym": "GUADEC2016",
"voc-verantwortlicher": "florolf",
"ort": "Karlsruhe",
"internetseite": "",
"begin": "2016-08-12",
"ende": "2016-08-14",
"kontakt": "benzea",
"raeume": "2",
"case": "S4+5",
"audio": "ja",
"streaming": "ja",
"planungstool": "anderes",
"schedule": "",
"publizierung": "eigener Server",
"aufzeichnungliz": "",
"streamliz": "",
"status": "",
"ruecktransport": "Froscon"
}
},
{
"pid": "360",
"page": "events:occ16",
"title": "ownCloud Contributor Conference 2016",
"class": "event",
"lastmod": "1473617438",
"attributes": {
"name": "ownCloud Contributor Conference 2016",
"synonym": "occ16",
"ort": "Berlin, TU",
"internetseite": "https://owncloud.org/conf",
"begin": "2016-09-09",
"ende": "2016-09-15",
"kontakt": "danimo",
"voc-verantwortlicher": "danimo",
"raeume": "1",
"case": [ "S1 (+ S2", "A1", "CCC-Kasse)" ],
"transport": "per K&N von den MRMCD",
"ruecktransport": "Lager Berlin?",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "verm. OSEM (kein FRAB-kompat. output?)",
"publizierung": "youtube",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "CC-BY-SA 3.0",
"status": "done"
}
},
{
"pid": "357",
"page": "events:ppw15b",
"title": "6. Podlove Podcaster Workshop",
"class": "event",
"lastmod": "1474966671",
"attributes": {
"name": "6. Podlove Podcaster Workshop",
"synonym": "ppw15b",
"voc-verantwortlicher": "andi",
"ort": "Berlin, Wikimedia",
"begin": "2015-11-13",
"ende": "2015-11-15",
"kontakt": "Dennis Morhardt",
"raeume": "2 (S1+4, Fg5)",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "https://frab.sendegate.de/de/ppw15b/public/schedule",
"publizierung": "youtube",
"aufzeichnungliz": "CC BY 3.0",
"streamliz": "CC BY 3.0",
"status": "postprocessing"
}
},
{
"pid": "355",
"page": "events:datenspuren14",
"title": "Datenspuren 2014",
"class": "event",
"lastmod": "1458639602",
"attributes": {
"name": "Datenspuren 2014",
"synonym": "",
"ort": "Dresden",
"internetseite": "http://datenspuren.de/2014/",
"begin": "2014-09-13",
"ende": "2014-09-14",
"kontakt": "COeins",
"raeume": "2",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "ftp.c3d2.de (+ evtl media.ccc.de)",
"aufzeichnung": "kommt aus dem frab",
"stream": "???",
"status": "done"
}
},
{
"pid": "352",
"page": "events:fossgis2016",
"title": "FOSSGIS-Konferenz 2016",
"class": "event",
"lastmod": "1498034441",
"attributes": {
"name": "FOSSGIS-Konferenz 2016",
"synonym": "fossgis2016",
"voc-verantwortlicher": "andi, Masterbase",
"ort": "Salzburg",
"internetseite": "http://www.fossgis-konferenz.de/2016/",
"begin": "2016-07-04",
"ende": "2016-07-06",
"kontakt": "Katja Haferkorn",
"raeume": "2-3",
"case": "S2+4",
"audio": "ja",
"streaming": "ja",
"planungstool": "FRAB",
"publizierung": "youtube + gwdg (ftp)",
"aufzeichnungliz": "CC BY-SA 4.0",
"streamliz": "CC BY-SA 4.0",
"status": "done",
"transport": "K&N St\u00fcckgut",
"ruecktransport": "Berlin (wg. EMF)"
}
},
{
"pid": "351",
"page": "events:gpn15",
"title": "GPN15",
"class": "event",
"lastmod": "1458639584",
"attributes": {
"name": "GPN15",
"synonym": "gpn15",
"ort": "Karlsruhe",
"internetseite": "https://entropia.de/GPN15",
"begin": "2015-06-04",
"ende": "2015-06-07",
"kontakt": "florolf",
"voc-verantwortlicher": "florolf",
"raeume": "3 (S2-4)",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "CC-BY-SA 3.0",
"status": "done"
}
},
{
"pid": "350",
"page": "events:froscon14",
"title": "FrOSCon 9",
"class": "event",
"lastmod": "1458639561",
"attributes": {
"name": "FrOSCon 9",
"synonym": "froscon9",
"ort": "St. Augustin",
"internetseite": "https://froscon.org",
"begin": "2014-08-23",
"ende": "2014-08-24",
"kontakt": "derpeter",
"raeume": "5",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de",
"aufzeichnung": "kommt aus dem frab",
"stream": "kommt aus dem frab",
"status": "done"
}
},
{
"pid": "349",
"page": "events:ppw5",
"title": "5. Podlove Podcaster Workshop",
"class": "event",
"lastmod": "1458639563",
"attributes": {
"name": "5. Podlove Podcaster Workshop",
"synonym": "ppw15a",
"ort": "Berlin, Wikimedia",
"internetseite": "",
"begin": "2015-05-01",
"ende": "2015-05-03",
"kontakt": "derpeter",
"raeume": "1 (S2-4)",
"audio": "",
"streaming": "",
"planungstool": "https://frab.sendegate.de/en/ppw15a/public/schedule",
"publizierung": "youtube",
"aufzeichnung": "",
"stream": "",
"status": "done"
}
},
{
"pid": "348",
"page": "events:cryptocon15",
"title": "Cryptocon 2015",
"class": "event",
"lastmod": "1458639592",
"attributes": {
"name": "Cryptocon 2015",
"synonym": "cc15",
"ort": "Leipzig",
"internetseite": "https://sublab.org/cryptocon15",
"begin": "2015-05-07",
"ende": "2015-05-10",
"kontakt": "florolf",
"raeume": "2 (S2, S3)",
"audio": "",
"streaming": "",
"planungstool": "Lokales Frab",
"publizierung": "media.ccc.de",
"aufzeichnung": "",
"stream": "",
"status": "done"
}
},
{
"pid": "347",
"page": "events:vdspd15",
"title": "VDSPD15",
"class": "event",
"lastmod": "1458639565",
"attributes": {
"name": "VDS-Plenumsdiskussion 2015",
"synonym": "vdspd15",
"ort": "Karlsruhe",
"internetseite": "",
"begin": "2015-06-09",
"ende": "2015-06-09",
"kontakt": "florolf",
"voc-verantwortlicher": "florolf",
"raeume": "1",
"audio": "?",
"streaming": "?",
"planungstool": "none",
"publizierung": "?",
"aufzeichnung": "?",
"stream": "?",
"status": "done?"
}
},
{
"pid": "346",
"page": "events:mrmcd14",
"title": "MRMCD14",
"class": "event",
"lastmod": "1458639555",
"attributes": {
"name": "MetaRheinMainConstructionDays",
"synonym": "mrmcd2014",
"ort": "Darmstadt",
"internetseite": "https://mrmcd.net/",
"begin": "2014-09-05",
"ende": "2014-09-07",
"kontakt": "unicorn",
"raeume": "2",
"audio": "n/a",
"streaming": "ja",
"planungstool": "frab (http://fahrplan.mrmcd.net/schedule.xml)",
"publizierung": "media.ccc.de",
"aufzeichnung": "CC-BY-SA",
"stream": "CC-BY-SA",
"status": "done"
}
},
{
"pid": "345",
"page": "events:fiffkon2014",
"title": "FifF-Konferenz 2014",
"class": "event",
"lastmod": "1458639599",
"attributes": {
"name": "FifF-Konferenz 2014",
"synonym": "fiffkon2014",
"ort": "Berlin (TU-Berlin)",
"internetseite": "http://fiffkon.de/",
"begin": "2014-11-07",
"ende": "2014-11-09",
"kontakt": "",
"raeume": "1 (HE101)",
"audio": "",
"streaming": "yes",
"planungstool": "frab",
"publizierung": "media.ccc.de & youtube",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "CC-BY-SA 3.0",
"status": "done"
}
},
{
"pid": "344",
"page": "events:fossgis2015",
"title": "FOSSGIS 2015",
"class": "event",
"lastmod": "1458639815",
"attributes": {
"name": "FOSSGIS 2015",
"synonym": "fossgis15",
"ort": "M\u00fcnster",
"internetseite": "http://www.fossgis.de/wiki/Konferenz_2015",
"begin": "2015-03-11",
"ende": "2015-03-13",
"kontakt": "mazdermind, andi",
"raeume": "3 (S2-4)",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "pentabarf",
"publizierung": "gwdg+youtube",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "CC-BY-SA 3.0",
"status": "done"
}
},
{
"pid": "343",
"page": "events:ppw3",
"title": "3. Podlove Podcaster Workshop",
"class": "event",
"lastmod": "1458639554",
"attributes": {
"name": "3. Podlove Podcaster Workshop",
"ort": "Berlin",
"internetseite": "http://metaebene.me/blog/2014/03/01/3-podlove-podcaster-workshop-am-3-4-mai-2014/",
"begin": "2014-05-03",
"ende": "2014-05-04",
"streaming": "no",
"status": "done"
}
},
{
"pid": "342",
"page": "events:qtcs2014",
"title": "Qt Contributor Summit 2014",
"class": "event",
"lastmod": "1458639572",
"attributes": {
"name": "Qt Contributor Summit 2014",
"synonym": "QtCS2014",
"ort": "Berlin, Estrel CC",
"internetseite": "http://qt-project.org/groups/qt-contributors-summit-2014",
"begin": "2014-06-10",
"ende": "2014-06-11",
"kontakt": "Danimo",
"raeume": "1",
"audio": "",
"streaming": "Nein",
"planungstool": "",
"publizierung": "Nein",
"aufzeichnung": "",
"stream": "",
"status": "done"
}
},
{
"pid": "341",
"page": "events:hackover14",
"title": "Hackover 14",
"class": "event",
"lastmod": "1458639553",
"attributes": {
"name": "Hackover 14",
"synonym": "",
"ort": "Hannover",
"internetseite": "http://hackover.de",
"begin": "2014-10-24",
"ende": "2014-10-26",
"kontakt": "lubiana im IRC",
"raeume": "1",
"audio": "vom CCCB",
"streaming": "",
"planungstool": "frab",
"publizierung": "media",
"aufzeichnung": "",
"stream": "",
"status": "done"
}
},
{
"pid": "340",
"page": "events:ppw14b",
"title": "PPW14b",
"class": "event",
"lastmod": "1458639568",
"attributes": {
"name": "4. Podlove Podcaster Workshop",
"synonym": "ppw14b",
"ort": "Berlin",
"internetseite": "http://metaebene.me/blog/2014/08/17/4-podlove-podcaster-workshop-in-berlin-am-22-23-november-2014/",
"begin": "2014-11-22",
"ende": "2014-11-23",
"kontakt": "andi",
"raeume": "1-2",
"audio": "",
"streaming": "",
"planungstool": "manuell im tracker",
"publizierung": "youtube",
"aufzeichnung": "",
"stream": "",
"status": "done"
}
},
{
"pid": "339",
"page": "events:sotm_eu_14",
"title": "SOTM EU 14",
"class": "event",
"lastmod": "1458639819",
"attributes": {
"name": "SOTM EU 14",
"synonym": "",
"ort": "Karlsruhe",
"internetseite": "https://sotm-eu.org/",
"begin": "2014-06-13",
"ende": "2014-06-15",
"kontakt": "andi",
"raeume": "2 (Aula & Saal)",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "was selbstgestricktes in ruby, lieferte aber auch ein schedule xml",
"publizierung": "GWDG & YouTube via Auphonic",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "",
"status": "done"
}
},
{
"pid": "338",
"page": "events:nixcon2015",
"title": "NixCon 2015",
"class": "event",
"lastmod": "1458639554",
"attributes": {
"name": "NixCon 2015",
"synonym": "nixcon2015",
"voc-verantwortlicher": "florolf",
"ort": "Ahoy!Berlin",
"internetseite": "http://conf.nixos.org/",
"begin": "2015-11-14",
"ende": "2015-11-15",
"kontakt": "florolf",
"raeume": "1 (S2)",
"audio": "nein",
"streaming": "ja",
"planungstool": "anderes",
"publizierung": "YouTube",
"aufzeichnungliz": "CC-BY-SA",
"streamliz": "CC-BY-SA",
"status": "planning"
}
},
{
"pid": "336",
"page": "events:sha17",
"title": "SHA2017",
"class": "event",
"lastmod": "1501951164",
"attributes": {
"name": "SHA2017",
"synonym": "sha17",
"voc-verantwortlicher": "derpeter",
"ort": "Nulderpad 5, Zeewolde, Niederlande",
"internetseite": "https://sha2017.org/",
"begin": "2017-08-04",
"ende": "2017-08-08",
"kontakt": "Dave_o / VisionNL / Bix",
"raeume": "4",
"case": "1-6 + audio 1+2 + mixer 3,4",
"audio": "nein",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "in progress",
"media": "https://media.ccc.de/c/SHA2017",
"youtube": [ "https://www.youtube.com/playlist?list=PLnOI9rJWBVjE_xz7uGH4QKLiU5X0A7fjv", "https://www.youtube.com/playlist?list=PL_IxoDz1Nq2YUCe3UcLNVuMC51TLPOR3X"
]
}
},
{
"pid": "333",
"page": "events:wwhkg2015",
"title": "Wie werden heute Kriege \u201cgemacht\u201d?",
"class": "event",
"lastmod": "1458639565",
"attributes": {
"name": "Wie werden heute Kriege \u201cgemacht\u201d?",
"synonym": "wwhkg2015",
"voc-verantwortlicher": "meise",
"ort": "K\u00f6ln",
"adresse": "Lutherkirche S\u00fcdstadt, Martin-Luther-Platz, 50677 K\u00f6ln",
"internetseite": "http://www.suedstadt-leben-koeln.de/veranstaltung.php?id=790",
"begin": "2015-09-18",
"ende": "2015-09-18",
"kontakt": "meise",
"raeume": "1 (Cam K)",
"audio": "ja",
"streaming": "nein",
"planungstool": "anderes",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "noch zu kl\u00e4ren",
"streamliz": "nope",
"status": "done"
}
},
{
"pid": "332",
"page": "events:systemdconf2015",
"title": "systemd.conf 2015",
"class": "event",
"lastmod": "1458639564",
"attributes": {
"name": "systemd.conf 2015",
"synonym": "systemdconf2015",
"voc-verantwortlicher": "danimo",
"ort": "Berlin, Betahaus",
"internetseite": "http://systemd.events/",
"begin": "2015-11-05",
"ende": "2015-11-07",
"kontakt": "Daniel Mack",
"raeume": "1 (S2)",
"streaming": "ja",
"planungstool": "http://daniel.molkentin.de/schedule-systemd.conf-29-10-2015-1.xml",
"publizierung": "eigener Server",
"aufzeichnungliz": "",
"streamliz": "",
"status": "in progress"
}
},
{
"pid": "328",
"page": "events:occ15",
"title": "ownCloud Contributor Conference 2015",
"class": "event",
"lastmod": "1458639576",
"attributes": {
"name": "ownCloud Contributor Conference 2015",
"synonym": "occ15",
"ort": "Berlin, TU",
"internetseite": "https://owncloud.org/conf",
"begin": "2015-08-29",
"ende": "2015-08-30",
"kontakt": "danimo",
"voc-verantwortlicher": "danimo",
"raeume": "CCCB-Cam",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "OSEM (kein FRAB-kompat. output?)",
"publizierung": "youtube",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "CC-BY-SA 3.0",
"status": "done"
}
},
{
"pid": "326",
"page": "events:fusion16",
"title": "Fusion 2016",
"class": "event",
"lastmod": "1466419959",
"attributes": {
"name": "Fusion 2016",
"synonym": "fusion16",
"voc-verantwortlicher": "derpeter",
"ort": "L\u00e4rz",
"internetseite": "http://www.fusion-festival.de/",
"begin": "2016-06-29",
"ende": "2016-07-03",
"kontakt": "c.",
"raeume": "1",
"case": "S3",
"audio": "ja",
"streaming": "nein",
"planungstool": "anderes",
"schedule": "",
"publizierung": "media.ccc.de",
"status": "planning"
}
},
{
"pid": "325",
"page": "events:easterhegg16",
"title": "Easterhegg 2016",
"class": "event",
"lastmod": "1498034293",
"attributes": {
"name": "Easterhegg 2016",
"synonym": "EH16",
"voc-verantwortlicher": "masterbase",
"ort": "Salzburg, \u00d6sterreich",
"internetseite": "http://eh16.easterhegg.eu/",
"begin": "2016-03-25",
"ende": "2016-03-28",
"kontakt": "PeterH",
"raeume": "2",
"case": "S3+4",
"audio": "nein",
"streaming": "ja",
"planungstool": "https://fahrplan.eh16.easterhegg.eu/schedule.xml",
"publizierung": "https://media.ccc.de/c/eh16",
"aufzeichnungliz": "CC BY-SA 4.0 International",
"streamliz": "CC BY-SA 4.0 International",
"status": "done?",
"transport": "privat",
"ruecktransport": "Berlin"
}
},
{
"pid": "324",
"page": "events:froscon15",
"title": "FrOSCon 10",
"class": "event",
"lastmod": "1458639578",
"attributes": {
"name": "FrOSCon 10",
"synonym": "froscon10",
"ort": "St. Augustin",
"internetseite": "https://froscon.org",
"begin": "2015-08-22",
"ende": "2015-08-23",
"kontakt": "derpeter",
"voc-verantwortlicher": "derpeter",
"raeume": "7 (S1-5)",
"audio": "ja",
"streaming": "ja",
"planungstool": "https://programm.froscon.de/2015/schedule.xml",
"publizierung": "media.ccc.de",
"aufzeichnung": "kommt aus dem frab",
"stream": "kommt aus dem frab",
"status": "done"
}
},
{
"pid": "323",
"page": "events:vcfb15",
"title": "Vintage Computing Festival Berlin 2015",
"class": "event",
"lastmod": "1458639570",
"attributes": {
"name": "VCFB15",
"synonym": "vcfb15",
"ort": "Berlin",
"begin": "2015-10-03",
"ende": "2015-10-04",
"internetseite": "http://vcfb.de/2015/",
"raeume": "2",
"streaming": "ja",
"voc-verantwortlicher": "derpeter",
"status": "done"
}
},
{
"pid": "322",
"page": "events:fossgis2014",
"title": "FOSSGIS 2014",
"class": "event",
"lastmod": "1458639815",
"attributes": {
"name": "FOSSGIS 2014",
"synonym": "",
"ort": "Berlin",
"internetseite": "http://www.fossgis.de/konferenz/2014",
"begin": "2014-03-19",
"ende": "2014-03-21",
"kontakt": "andi",
"raeume": "3",
"audio": "ja",
"streaming": "ja",
"planungstool": "pentabarf",
"publizierung": "gwdg+youtube",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "",
"status": "done"
}
},
{
"pid": "321",
"page": "events:easterhegg15",
"title": "Easterhegg 2015",
"class": "event",
"lastmod": "1458639557",
"attributes": {
"name": "Easterhegg 2015",
"synonym": "eh15",
"ort": "Braunschweig",
"internetseite": "http://eh15.easterhegg.eu/",
"begin": "2015-04-03",
"ende": "2015-04-06",
"kontakt": "Kasalehlia <kasalehlia -at- clonejo.de>",
"raeume": "2 (S2-4)",
"audio": "?",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de",
"aufzeichnung": "unklar",
"stream": "unklar",
"status": "done"
}
},
{
"pid": "320",
"page": "events:europython14",
"title": "EuroPython 2014",
"class": "event",
"lastmod": "1458639559",
"attributes": {
"name": "EuroPython 2014",
"synonym": "ep2014",
"ort": "Berlin, BCC",
"internetseite": "https://ep2014.europython.eu/",
"begin": "2014-07-21",
"ende": "2014-07-27",
"kontakt": "carina",
"raeume": "5",
"audio": "BCC Technik",
"streaming": "ja",
"planungstool": "eigenentwicklung mit kompatiblem xml-export",
"publizierung": "youtube",
"aufzeichnung": "CC-BY-NC-SA 3.0",
"stream": "CC-BY-NC-SA 3.0",
"status": "done"
}
},
{
"pid": "319",
"page": "events:pydata15",
"title": "PyData Berlin 2015",
"class": "event",
"lastmod": "1458639573",
"attributes": {
"name": "PyData Berlin 2015",
"synonym": "pydata15",
"ort": "Berlin",
"internetseite": "http://pydata.org/events/",
"begin": "2015-05-29",
"ende": "2015-05-30",
"kontakt": "meise, mazdermind (remote)",
"voc-verantwortlicher": "meise",
"raeume": "2",
"audio": "ja in einem Raum, zweiter ben\u00f6tigt Funkstrecke",
"streaming": "(ja)",
"planungstool": "unklar",
"publizierung": "YouTube",
"aufzeichnungliz": "CC-BY-SA",
"streamliz": "CC-BY-SA",
"status": "done"
}
},
{
"pid": "318",
"page": "events:hacknplay2",
"title": "Hack*n*Play2",
"class": "event",
"lastmod": "1458639550",
"attributes": {
"name": "Hack*n*Play2",
"synonym": "",
"ort": "Freiburg",
"internetseite": "http://hacknplay.org",
"begin": "2014-02-21",
"ende": "2014-02-23",
"kontakt": "",
"raeume": "1",
"audio": "",
"streaming": "",
"planungstool": "",
"publizierung": "",
"aufzeichnung": "",
"stream": "",
"status": "done"
}
},
{
"pid": "317",
"page": "events:mrmcd15",
"title": "MRMCD15",
"class": "event",
"lastmod": "1458639817",
"attributes": {
"name": "MetaRheinMainConstructionDays",
"synonym": "mrmcd2015",
"ort": "Darmstadt",
"internetseite": "https://mrmcd.net/",
"begin": "2015-09-04",
"ende": "2015-09-06",
"kontakt": "Raphael",
"raeume": "2 (S1+4)",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "frab (http://fahrplan.mrmcd.net/schedule.xml)",
"publizierung": "media.ccc.de",
"aufzeichnung": "CC-BY-SA 4.0 http://creativecommons.org/licenses/by-sa/4.0/",
"stream": "CC-BY-SA 4.0 http://creativecommons.org/licenses/by-sa/4.0/",
"status": "done?",
"voc-verantwortlicher": "thomic"
}
},
{
"pid": "310",
"page": "events:gpn16",
"title": "GPN16",
"class": "event",
"lastmod": "1465393297",
"attributes": {
"name": "GPN16",
"synonym": "GPN16",
"voc-verantwortlicher": "florolf",
"ort": "Karlsruhe",
"internetseite": "https://entropia.de/GPN16",
"begin": "2016-05-26",
"ende": "2016-05-29",
"kontakt": "florolf",
"raeume": "3",
"case": "S1-3",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "",
"streamliz": "",
"status": "Done",
"transport": "benibr",
"ruecktransport": "Ulm(S3) + Berlin(Rest)"
}
},
{
"pid": "309",
"page": "events:gpn14",
"title": "GPN14",
"class": "event",
"lastmod": "1458639558",
"attributes": {
"name": "GPN14",
"synonym": "gpn14",
"ort": "Karlsruhe",
"internetseite": "https://entropia.de/GPN14",
"begin": "2014-06-19",
"ende": "2014-06-22",
"kontakt": "florolf",
"raeume": "3",
"audio": "?",
"streaming": "ja",
"planungstool": "frab.cccv.de",
"publizierung": "media.ccc.de",
"aufzeichnung": "CC by-nc",
"stream": "CC by-nc",
"status": "done"
}
},
{
"pid": "308",
"page": "events:easterhegg14",
"title": "Easterhegg 2014",
"class": "event",
"lastmod": "1458639594",
"attributes": {
"name": "Easterhegg 2014",
"synonym": "eh14",
"ort": "Stuttgart",
"internetseite": "https://eh14.easterhegg.eu/",
"begin": "2014-04-18",
"ende": "2014-04-21",
"kontakt": "h0uz3",
"raeume": "2",
"audio": "vor Ort vorhanden",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de",
"aufzeichnung": "unklar",
"stream": "unklar",
"status": "done"
}
},
{
"pid": "302",
"page": "events:froscon2016",
"title": "FrOSCon 2016",
"class": "event",
"lastmod": "1471438129",
"attributes": {
"name": "FrOSCon 2016",
"synonym": "froscon2016",
"ort": "St. Augustin Hochschule Bonn-Rhein-Sieg",
"internetseite": "https://froscon.de",
"begin": "2016-08-20",
"ende": "2016-08-21",
"kontakt": "FrOSCon orga",
"raeume": "7",
"case": [ "S1-6 mit Cam K und JVC1", "EncM mit JVC2" ],
"audio": "nein",
"streaming": "ja",
"planungstool": "frab",
"schedule": "",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "CC 4.0 BY",
"streamliz": "CC 4.0 BY",
"status": "planning",
"transport": "Sprinter",
"ruecktransport": "FOSS4G"
}
},
{
"pid": "301",
"page": "events:foss4g-2016",
"title": "FOSS4G 2016",
"class": "event",
"lastmod": "1472928574",
"attributes": {
"name": "FOSS4G 2016",
"synonym": "foss4g-2016",
"voc-verantwortlicher": "MaZderMind",
"ort": "World Conference Center Bonn",
"internetseite": "http://2016.foss4g.org/",
"begin": "2016-08-24",
"ende": "2016-08-26",
"kontakt": "Astrid Emde",
"raeume": "8",
"case": [ "M", "S1-6 mit Cam K", "1xJVC" ],
"audio": "ja",
"streaming": "ja",
"planungstool": "selbstgebaut via frab-import",
"schedule": "http://frab.fossgis-konferenz.de/en/foss4g-2016/public/schedule",
"publizierung": "gwdg",
"aufzeichnungliz": "CC BY DE 3.0",
"streamliz": "CC BY DE 3.0",
"status": "done",
"transport": "Abtransport via K&N Event",
"ruecktransport": "Darmstadt + Berlin"
}
},
{
"pid": "290",
"page": "events:cccamp15",
"title": "Chaos Communication Camp 2015",
"class": "event",
"lastmod": "1458639669",
"attributes": {
"name": "Chaos Communication Camp",
"synonym": "cccamp15",
"ort": "Ziegeleipark Mildenberg",
"internetseite": "https://events.ccc.de/camp/2015/",
"begin": "2015-08-13",
"ende": "2015-08-17",
"kontakt": "",
"raeume": "2+1 (S1-5)",
"audio": "ja",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de",
"aufzeichnungliz": "TBD",
"streamliz": "TBD",
"status": "done"
}
},
{
"pid": "289",
"page": "events:33c3",
"title": "33C3",
"class": "event",
"lastmod": "1484176373",
"attributes": {
"name": "33nd Chaos Communication Congress",
"synonym": "33C3",
"ort": "Hamburg",
"internetseite": "https://events.ccc.de/congress/2016/wiki/",
"begin": "2016-12-27",
"ende": "2016-12-30",
"kontakt": "",
"raeume": "alles",
"audio": "n/a",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de + YouTube",
"aufzeichnung": "kommt aus dem frab",
"stream": "kommt aus dem frab",
"status": ""
}
},
{
"pid": "288",
"page": "events:32c3",
"title": "32C3",
"class": "event",
"lastmod": "1458639810",
"attributes": {
"name": "32nd Chaos Communication Congress",
"synonym": "32C3",
"ort": "Hamburg",
"internetseite": "https://events.ccc.de/congress/2015/wiki/",
"begin": "2015-12-27",
"ende": "2015-12-30",
"kontakt": "",
"raeume": "4+1",
"audio": "n/a",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de + YouTube",
"aufzeichnung": "kommt aus dem frab",
"stream": "kommt aus dem frab",
"status": "done"
}
},
{
"pid": "287",
"page": "events:31c3",
"title": "31C3",
"class": "event",
"lastmod": "1458639810",
"attributes": {
"name": "31st Chaos Communication Congress",
"synonym": "31C3",
"ort": "Hamburg",
"internetseite": "https://events.ccc.de/congress/2014/wiki/",
"begin": "2014-12-27",
"ende": "2014-12-30",
"kontakt": "",
"raeume": "4",
"audio": "n/a",
"streaming": "ja",
"planungstool": "frab",
"publizierung": "media.ccc.de",
"aufzeichnung": "kommt aus dem frab",
"stream": "kommt aus dem frab",
"status": "done"
}
},
{
"pid": "286",
"page": "events:1c2",
"title": "1st Chaos Cologne",
"class": "event",
"lastmod": "1458639588",
"attributes": {
"name": "1C2",
"ort": "Kunsthochschule f\u00fcr Medien K\u00f6ln",
"internetseite": "http://chaos.cologne",
"begin": "2015-05-15",
"ende": "2015-05-17",
"kontakt": "mm",
"voc-verantwortlicher": "meise",
"raeume": "1",
"audio": "vorhanden",
"streaming": "ja",
"planungstool": "http://chaos.cologne/Fahrplan/",
"publizierung": "media.ccc.de",
"aufzeichnung": "CC-BY-SA 3.0",
"stream": "CC-BY-SA 3.0",
"status": "done"
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment