diff options
author | Andreas Hubel | 2020-12-21 23:56:29 +0100 |
---|---|---|
committer | Andreas Hubel | 2020-12-21 23:56:29 +0100 |
commit | 162f32a7399ecc15f1568530a912afab03b0b149 (patch) | |
tree | b7c74d0750099f895e36e99d64c44e96697a9b64 /configs/conferences/rc3/create_config.php | |
parent | eef90e5820f55639836fce71f25b2d0f3841a3ba (diff) |
rC3: add all the channels (some are proably still missing)
Diffstat (limited to 'configs/conferences/rc3/create_config.php')
-rw-r--r-- | configs/conferences/rc3/create_config.php | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/configs/conferences/rc3/create_config.php b/configs/conferences/rc3/create_config.php new file mode 100644 index 0000000..3016317 --- /dev/null +++ b/configs/conferences/rc3/create_config.php @@ -0,0 +1,45 @@ +<?php + +$query = '{channels{nodes{name,slug,url:schedule_url,schedule_room,room_guid}}}'; +$data = json_decode(file_get_contents('https://c3voc.de/wiki/lib/exe/graphql2.php?query='.$query), true)['data']; +$channels = $data['channels']['nodes']; + +foreach ( $channels as $c ) { + $schedule_name = $c['schedule_room'] ?: $c['name']; + + echo <<<EOT + '$c[slug]' => array( + 'DISPLAY' => '$c[name]', + 'DISPLAY_SHORT' => '$c[name]', + 'STREAM' => '$c[slug]', + 'PREVIEW' => true, + 'TRANSLATION' => [ + ], + + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'DASH' => true, + 'HLS' => true, + 'AUDIO' => true, + 'SLIDES' => false, + 'MUSIC' => false, + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => '$schedule_name', + 'ROOM_GUID' => '$c[room_guid]', + 'FEEDBACK' => true, + 'SUBTITLES' => false, + 'EMBED' => true, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#rc3-$c[slug] @ hackint', + 'URL' => 'https://webirc.hackint.org/#irc://irc.hackint.org/#rc3-$c[slug]', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#rC3-$c[slug] @ mastodon/twitter', + 'TEXT' => '#rC3-$c[slug]', + ), + ), + +EOT; +}
\ No newline at end of file |