Skip to content

Instantly share code, notes, and snippets.

View kokes's full-sized avatar

Ondrej Kokes kokes

View GitHub Profile
@kokes
kokes / es_ira.py
Created October 18, 2018 08:36
elasticsearch pro rusky tweety
import csv
import json
import glob
from elasticsearch import Elasticsearch
from elasticsearch.helpers import parallel_bulk, bulk
def get_data():
with open('ira_tweets_csv_hashed.csv') as f:
cr = csv.DictReader(f)
for j, ln in enumerate(cr):
@kokes
kokes / copy.sh
Created September 25, 2018 20:42
Data o poslancích do PostgreSQL
cat poslanci/typ_organu.unl | psql -c "copy psp_typ_organu from stdin csv delimiter '|' encoding 'win1250'"
cat poslanci/typ_funkce.unl | psql -c "copy psp_typ_funkce from stdin csv delimiter '|' encoding 'win1250'"
cat poslanci/funkce.unl | psql -c "copy psp_funkce from stdin csv delimiter '|' encoding 'win1250'"
cat poslanci/organy.unl | psql -c "set datestyle = 'ISO,DMY'; copy psp_organy from stdin csv delimiter '|' encoding 'win1250'"
cat poslanci/osoby.unl | psql -c "set datestyle = 'ISO,DMY'; copy psp_osoby from stdin csv delimiter '|' encoding 'win1250'"
cat poslanci/zarazeni.unl | psql -c "set datestyle = 'ISO,DMY'; copy psp_zarazeni from stdin csv delimiter '|' encoding 'win1250'"
cat poslanci/poslanec.unl | psql -c "copy psp_poslanec from stdin csv delimiter '|' encoding 'win1250'"
cat poslanci/pkgps.unl | psql -c "copy psp_pkgps from stdin csv delimiter '|' encoding 'win1250'"
@kokes
kokes / check.py
Created June 8, 2018 09:24
kontrolovani blokovani domen na twitteru (vysledky jsou z 8. cervna 2018)
# pip install python-twitter
import twitter
import time
api = twitter.Api(consumer_key='', # potrebujete vlastni
consumer_secret='',
access_token_key='',
access_token_secret='')
urls = []
@kokes
kokes / 01porady.py
Created March 28, 2018 19:35
stahovani titulku z ivysilani
"""
Stáhni seznam pořadů z webu iVysílání
"""
import json
from urllib.parse import urljoin
import lxml.html
burl = 'http://www.ceskatelevize.cz/ivysilani/podle-abecedy'
ht = lxml.html.parse(burl).getroot()
@kokes
kokes / vyroky.md
Created March 5, 2018 15:30
generované věty na základě stenozáznamů ze sněmovny a pomocí markovových řetězů

Diskusi vedlo Ministerstvo pro místní rozvoj Věra Jourová.


A nebylo to zaznamenáno.


Žádný jiný výbor jako výbor garanční navrhl následující usnesení k vládnímu návrhu zákona a na výhody spojené s udílením, uznáváním a odnímáním řidičských oprávnění pro ochranu hospodářské soutěže.

@kokes
kokes / nuly.csv
Last active January 13, 2018 23:21
Obce, kde někdo z kandidátů nedostal jediný hlas (prvních 2000 řádků)
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 10.
obecid,obec,volici_obec,hlasy_obec,cislo,kandidat,hlasu,procent
555657,"Obec: Toužim, Okres: Karlovy Vary, Kraj: Karlovarský kraj",2981,1469,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
572080,"Obec: Proseč, Okres: Chrudim, Kraj: Pardubický kraj",1735,1175,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
506460,"Obec: Budišov nad Budišovkou, Okres: Opava, Kraj: Moravskoslezský kraj",2356,1085,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
544370,"Obec: Lidečko, Okres: Vsetín, Kraj: Zlínský kraj",1431,955,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
512176,"Obec: Hrádek, Okres: Frýdek-Místek, Kraj: Moravskoslezský kraj",1475,952,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
571491,"Obec: Hrochův Týnec, Okres: Chrudim, Kraj: Pardubický kraj",1550,928,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
577235,"Obec: Košťálov, Okres: Semily, Kraj: Liberecký kraj",1333,824,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
584371,"Obec: Březí, Okres: Břeclav, Kraj: Jihomoravský kraj",1329,814,6,Kulhánek Vratislav Ing. Dr. h. c.,0,0.0
509736,"Obec: Pustá
@kokes
kokes / volby.py
Created January 13, 2018 12:58
stahovani prubeznych vysledku
from urllib.request import urlopen
from datetime import datetime
import base64
import time
url = 'https://www.volby.cz/pls/prez2018/vysledky'
pause = 15
while True:
time.sleep(pause)
@kokes
kokes / 00000256.xml
Last active January 2, 2018 09:33
ares
<?xml version="1.0" encoding="UTF-8"?>
<are:Ares_odpovedi xmlns:are="http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_vreo/v_1.0.0"
odpoved_datum_cas="2017-12-11T17:27:27"
odpoved_pocet="1" odpoved_typ="Vypis_VREO" vystup_format="XML" xslt="klient" validation_XSLT="http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_odpovedi.xsl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_vreo/v_1.0.0 ../ares_answer_vreo.xsd" Id="aresds">
<are:Odpoved>
<are:Pomocne_ID>0</are:Pomocne_ID>
<are:Vysledek_hledani>
<are:Kod>1</are:Kod>
</are:Vysledek_hledani>
<are:Pocet_zaznamu>1</are:Pocet_zaznamu>
{
"type": "service_account",
"project_id": "proj",
"private_key_id": "xxx",
"private_key": "xxx",
"client_email": "foobarbaz.iam.gserviceaccount.com",
"client_id": "123123123123",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.