Snadné přidání nového datasetu

Datový zdroj Jednání výborů PSP Podrobné informace

Jednání výborů PSP

Databáze neutajených jednání výborů Poslanecké sněmovny Parlamentu České republiky. Zápisy, audio záznamy, usnesení a další dokumenty, které nepodléhají režimu utajení.

DatasetId vybory-psp
Vytvořen Datový zdroj byl založen před 3 roky.
Záznamy datového zdroje

Datový zdroj obsahuje 684 záznamů

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

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

Technické podrobnosti

Zdroj dat https://www.psp.cz/sqw/hp.sqw?k=194
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.vybory-psp
Zdrojový kód parseru dat https://github.com/HlidacStatu/Datasety/tree/master/Vybory-PSP
JSON Schéma popisující strukturu a požadavky na data
{
  "definitions": {
    "dokument": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "HsProcessType": {
          "type": [
            "string",
            "null"
          ]
        },
        "DocumentUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "DocumentPlainText": {
          "type": [
            "string",
            "null"
          ]
        },
        "jmeno": {
          "type": [
            "string",
            "null"
          ]
        },
        "popis": {
          "type": [
            "string",
            "null"
          ]
        },
        "typ": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "mp3": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "HsProcessType": {
          "type": [
            "string",
            "null"
          ]
        },
        "DocumentUrl": {
          "type": [
            "string",
            "null"
          ]
        },
        "DocumentPlainText": {
          "type": [
            "string",
            "null"
          ]
        },
        "jmeno": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    }
  },
  "type": "object",
  "properties": {
    "Id": {
      "type": [
        "string",
        "null"
      ]
    },
    "datum": {
      "type": "string",
      "format": "date-time"
    },
    "cisloJednani": {
      "type": "integer"
    },
    "vec": {
      "type": [
        "string",
        "null"
      ]
    },
    "zapisJednani": {
      "type": [
        "string",
        "null"
      ]
    },
    "vybor": {
      "type": [
        "string",
        "null"
      ]
    },
    "vyborId": {
      "type": "integer"
    },
    "vyborUrl": {
      "type": [
        "string",
        "null"
      ]
    },
    "dokumenty": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/definitions/dokument"
      }
    },
    "audio": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/definitions/mp3"
      }
    }
  }
}
                        
Template pro zobrazování vyhledaných výsledků


<!-- scriban {{ date.now }} --> 
<table class='table table-hover'>
                        <thead>
                            <tr>
<th style='min-width:120px'>Jednání</th>
<th style='min-width:120px'>Výbor</th>
<th style='min-width:120px'>Datum jednání</th>
</tr>
</thead>
<tbody>
{{ for item in model.Result }}
<tr>
<td ><a href='{{ fn_DatasetItemUrl item.Id }}'>č. {{ item.cisloJednani }}</a></td>
<td >{{ item.vybor }}</td>
<td>{{ fn_FormatDate item.datum 'dd. MMMM yyyy' }}</td>
</tr>
{{ end }}

</tbody></table>


                        
Template pro zobrazování jednoho záznamu
{{this.item = model}}

<table class='table table-hover'><tbody>

<tr><td>Výbor</td><td><b>{{ item.vybor }}</b></td></tr>
<tr><td>Datum jednání</td><td ><b>{{ fn_FormatDate item.datum 'd. MMMM yyyy' }}</b></td></tr>
<tr><td>Číslo jednání</td><td ><b>{{ item.cisloJednani }}</b></td></tr>

{{ if !(fn_IsNullOrEmpty item.vec)  }}
   <tr><td>Téma</td><td >{{ item.vec }}</td></tr>
{{end }}

{{ if !(fn_IsNullOrEmpty item.zapisJednani) }}

   <tr><td style='vertical-align:top;'>Zápis z jednání</td>
   <td>
      <div class='panel-body'>                                                                       
      <pre style='font-size:90%;background:none;line-height:1.6em;'>
        {{ fn_HighlightText highlightingData item.zapisJednani 'zapisJednani' | string.replace '\n' '\n\n' }}                                                                                                                                                                                                                                                                  
      </pre>
      </div>
   </td></tr>
{{ end }}


{{ if item.audio.size > 0  }}

   <tr><td>Zvukové záznamy</td><td >
    <ul>
    {{ azapis = ""
        for doc in item.audio 
           if !(fn_IsNullOrEmpty doc.DocumentPlainText) 
               azapis = azapis + doc.DocumentPlainText + "\n"
           end
    }}
        

       <li>       
          <a href='{{ doc.DocumentUrl }}'>
              {{ doc.jmeno }}</a>
       </li>
    {{ end }}
    </ul>
    </td></tr>
{{ end }}

   {{ if !(fn_IsNullOrEmpty azapis) }}
   <tr><td>Přepis zvukových záznamů
    <br/><br/><br/>Převod audia do textu pomocí <a href='https://www.newtontech.net/cs/speechgrid/' onclick="return trackOutLink(this,'vybory-psp');" ><img src="/content/img/newtonlogo.png" style="width:80px;height:auto;" title='NEWTON SpeechGrid' alt='NEWTON SpeechGrid'></a>
 
    </td><td >
      <div class='panel-body'>                                                                       
      <pre style='font-size:90%;background:none;line-height:1.6em;max-height:400px;'>
        {{ fn_HighlightText highlightingData azapis 'audio.DocumentPlainText' | string.replace '\n' '\n\n' }}                                                                                                                                                                                                                                                                  
      </pre>
      </div>
   </td></tr>

   {{ end }}



   <tr><td>Projednávané dokumenty</td><td>
<ul>
{{ for doc in item.dokumenty }}

   <li> 
      {{ doc.jmeno }} - 
      {{fn_LinkTextDocumentWithHighlighting doc 'Vybory-PSP' item.Id 'Obsah dokumentu' highlightingData }}
   </li>

{{ end }}
</ul>
</td></tr>




</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