Wilm0r / giggity

Generic Android conference schedule viewer
https://gaa.st/giggity
GNU General Public License v2.0
102 stars 110 forks source link

property recording #61

Open s72785 opened 6 years ago

s72785 commented 6 years ago

Some talks might or might not be recorded, it would be very handy for planning a conference with the app if that information was easily available. It seems there was no taken care of tags/markup for that purpose and thus the only but less user friendly (vs cam or stroken through cam icon) variant would be to add that to the description.

example: GPN18 has tagging for “no recording/streaming”

               <recording>
                   <license></license>
                   <optout>false</optout>
               </recording>
Wilm0r commented 5 years ago

Sorry for the very late response.

Do you know of anything like an official spec of this file format? I'd rather not start parsing random properties used in a few cases, and really the Pentabarf/Frab/etc format could do with a more official spec and actually quite a few extensions, including for example this one then.

saerdnaer commented 10 months ago

We actually host an XSD of the schedule.xml format, <optout> was introduced in frab about 11 years ago with values true and false: https://github.com/frab/frab/blame/7ddfe97fe8ca2466eba6277f9385808013e0ba30/app/views/public/schedule/index.xml.haml#L33

We are currently thinking about extending it, but we probably should add some default value per <room>... https://github.com/voc/schedule/blob/9d2b43e443e2658bdab4b6c35cb6e202749c1886/validator/xsd/schedule.xml.xsd#L245-L255