Smlouvy Dotace Platy Úřady Zakázky Sponzoři & firmy PastVina 
❤ Podpořte nás Přihlásit se Registrace
Snadné přidání nového datasetu

Datový zdroj Jednání Rady České televize Podrobné informace

Jednání Rady České televize

Jednání, zápisy, materiály a přepis audiozáznamů jednání Rad České televize.

DatasetId rada-ceske-televize
Vytvořen Datový zdroj byl založen před 5 let.
Záznamy datového zdroje

Datový zdroj obsahuje 247 záznamů

Nejstarší záznam byl vložen před 2009 dny , nejnovější před 1654 dny.

Testovací (beta) provoz Ne
Kontaktovat autora
Hledání v datovém zdroji
Vypsat poslední záznamy

Technické podrobnosti

Zdroj dat https://www.ceskatelevize.cz/rada-ct/prenos-jednani-po-internetu/
Stáhnutí celé databáze Pro stažení použijte naše API.

Pokud jste zalogováni, můžete použít i tento odkaz: https://www.hlidacstatu.cz/api/v2/dump/dataset.rada-ceske-televize
Zdrojový kód parseru dat https://github.com/HlidacStatu/Datasety/tree/master/deMinimis/Jednání%20Rady%20České%20televize
JSON Schéma popisující strukturu a požadavky na data
{
  "definitions": {
    "Blok": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "SekundOdZacatku": {
          "type": "integer"
        },
        "Text": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "Dokument": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "Nazev": {
          "type": [
            "string",
            "null"
          ]
        },
        "Typ": {
          "type": [
            "string",
            "null"
          ]
        },
        "HsProcessType": {
          "type": [
            "string",
            "null"
          ]
        },
        "DocumentUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "DocumentPlainText": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    }
  },
  "type": "object",
  "properties": {
    "Id": {
      "type": [
        "string",
        "null"
      ]
    },
    "Titulek": {
      "type": [
        "string",
        "null"
      ]
    },
    "Odkaz": {
      "type": [
        "string",
        "null"
      ]
    },
    "DatumJednani": {
      "type": "string",
      "format": "date-time"
    },
    "Delka": {
      "description": "Delka v minutách",
      "type": "integer"
    },
    "PrepisAudia": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/definitions/Blok"
      }
    },
    "Zapisy": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/definitions/Dokument"
      }
    },
    "Materialy": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/definitions/Dokument"
      }
    }
  }
}
                        
Template pro zobrazování vyhledaných výsledků
<!-- scriban {{ date.now }} --> 
<table class="table table-hover">
                        <thead>
                            <tr>
<th>Detail</th>
<th>Datum jednání</th>
<th>Délka</th>
<th>Materiály</th>
<th></th>
</tr>
</thead>
<tbody>
{{ for item in model.Result }}
<tr>
<td ><a href="{{ fn_DatasetItemUrl item.Id }}">{{item.Titulek}}</a></td>
<td>{{ fn_FormatDate item.DatumJednani }}</td>
<td >{{fn_FormatDurationInSec (item.Delka*60) }}</td>
<td >{{ if item.Zapisy && item.Zapisy.size > 0  }}
    {{ for doc in item.Zapisy }}
          {{ doc.Nazev }},
    {{ end }}
{{end}}
{{ if item.Materialy && item.Materialy.size > 0  }}
   {{ fn_Pluralize item.Materialy.size "" "jeden projednávaný materiál" "{0} projednávané materiály" "{0} projednávaných materiálů" }}
{{end}}

</td>
<td>
{{if item.PrepisAudia && item.PrepisAudia.size > 0 }}
  Přepis audiozáznamu dostupný
{{end}}
</td>
</tr>
{{ end }}

</tbody></table>
                        
Template pro zobrazování jednoho záznamu
<script type="text/javascript" charset="utf-8">
  $(document).ready(function() {  
 
    var offset = $('#player').offset();  
    $(window).scroll(function () {    
        var scrollTop = $(window).scrollTop(); 
        if (offset.top<scrollTop) {
            $('#player').addClass('fixedPlayer'); 
        } else {
            $('#player').removeClass('fixedPlayer');   
        }    }); 
}); 
</script>
<style>
  .playme {
     display:inline;
   }
  .playme:hover {
       cursor:pointer;
       background: #FFFBAA;
     }
 .fixedPlayer {    
    position: fixed;     
    top: 5px;    
} 
</style>
<!-- scriban {{ date.now }} --> 

{{this.item = model}}
<table class="table table-hover"><tbody>
<tr><td>ID jednání</td><td >{{item.Id}}</td></tr>
<tr><td>Jednání</td><td >{{item.Titulek }}</td></tr>
<tr><td>Datum jednání</td><td >{{ fn_FormatDate item.DatumJednani }}</td></tr>
<tr><td>Zápis</td><td >
{{ if item.Zapisy && item.Zapisy.size > 0  }}
    <ul>
    {{ for doc in item.Zapisy }}
       <li> 
          {{ doc.Nazev }} - 
          {{fn_LinkTextDocumentWithHighlighting doc "Rada-Ceske-Televize" item.Id "Obsah dokumentu" highlightingData }}
       </li>

    {{ end }}
    </ul>
{{end}}
</td></tr>
<tr><td>Projednávané materiály</td><td >
{{ if item.Materialy && item.Materialy.size > 0  }}
    <ul>
    {{ for doc in item.Materialy }}
       <li> 
          {{ doc.Nazev }} - 
          {{fn_LinkTextDocumentWithHighlighting doc "Rada-Ceske-Televize" item.Id "Obsah dokumentu" highlightingData }}
       </li>

    {{ end }}
    </ul>
{{end}}
</td></tr>
<tr><td>Odkaz na audio</td><td ><a target="_blank" href="{{item.Odkaz }}">{{item.Odkaz }}</a></td></tr>
<tr><td>Délka audio záznamu</td><td >{{ fn_FormatDurationInSec (item.Delka*60)  }}</td></tr>

{{if item.PrepisAudia && item.PrepisAudia.size > 0 }}

<tr><td colspan=2><b style="font-size:140%;">Přepis audio záznamu</b> <i class="text-muted">(vznikl díky velké pomoci od <a href="https://twitter.com/OndrejKlejch">Ondřeje Klejcha</a> z <a href="https://twitter.com/InfAtEd
">University of Edinburgh</a>.)</i><br/><br/>
{{if item.PrepisAudia && item.PrepisAudia.size > 0 }}
   <audio style="width:99%" id="player" controls src="https://somedata.hlidacstatu.cz/mp3/rada-ceske-televize/{{item.Id}}.mp3" type="audio/mp3">
     Váš prohlížeč neumí přehrávat MP3 z prohlížeče.
   </audio>
   <b>Stačí kliknout na větu v textu a spustí se audiozáznam z daného místa</b>. <i>V Safari na OSX zlobí posun v souboru, doporučujeme Chrome</i>
   <script>
     var pl = document.querySelector("#player");
     function skipTo(sec)
     {
       pl.pause();
       pl.currentTime=0;
       if (sec < 4) { sec = 0; } else { sec = sec-4;} 
       
       pl.currentTime=sec;
       pl.play();
     }
     pl.currentTime= new URLSearchParams(window.location.search).get('t');
     pl.pause();
   </script>
{{end}}

</td></tr>
<tr><td colspan=2>
<pre class="formatted">
{{ for bl in item.PrepisAudia -}}
    <span title="Začíná v {{ timespan.from_seconds bl.SekundOdZacatku.Value | object.format "c"}}" class="playme" onclick="javascript:skipTo({{bl.SekundOdZacatku.Value}});" >{{bl.Text}}</span>
{{- end}}
</pre>
</td></tr>


{{end}}
</table>




                        
Otestovat strukturu dat Pokud chcete otestovat vaše data, zda mají správný formát a splňují požadavky JSON Schematu této databáze, rádí pomůžeme.
Technické podrobnosti