Skip to content

Instantly share code, notes, and snippets.

View kokes's full-sized avatar

Ondrej Kokes kokes

View GitHub Profile
@kokes
kokes / ab.txt
Last active September 18, 2016 23:44
snad všechny současný vlastnivěci andrejka
24188581 Nadace AGROFERT
-----
26185610 AGROFERT, a.s.
-----
45148082 AgroZZN, a.s.
27588017 AgroZES, spol. s r.o.
47782455 Zemědělská společnost Blšany s.r.o.
@kokes
kokes / reader.go
Created August 24, 2016 14:16
Replacing rune reading by byte reading to improve performance (15-20%) https://github.com/golang/go/issues/16791
// Copyright 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Package csv reads and writes comma-separated values (CSV) files.
// There are many kinds of CSV files; this package supports the format
// described in RFC 4180.
//
// A csv file contains zero or more records of one or more fields per record.
// Each record is separated by the newline character. The final record may
@kokes
kokes / cesko.json
Created August 20, 2016 21:10
Z map http://www.gadm.org/country udělá TopoJSON mapu Česka včetně správných kódů bývalých okresů (např. CZ0100 pro Prahu).
{"transform": {"scale": [5.313528560244354e-05, 3.3324728237661636e-05], "translate": [12.09076023101818, 48.54084014892584]}, "arcs": [[[40697, 63495], [-26, -506], [-12, -143], [-39, -128], [-114, -234], [-51, -53], [-153, -128], [-64, -31], [-242, -45], [-38, -15], [-51, -30], [-153, -136], [-128, -151], [-38, -53], [-64, -158], [-51, -53], [-76, -30], [-230, -53], [-165, -91], [-217, -68], [-191, -90], [-293, -68], [-344, -106], [-141, -22], [-191, -8], [-191, 15], [-229, 38], [-64, 0], [-77, -8], [-318, -68], [-77, -30], [-153, -75], [-229, -98], [-166, -46], [-242, -53]], [[35879, 60770], [26, 227], [0, 143], [-13, 129], [-26, 68], [-25, 37], [-64, 38], [-153, 60], [-89, 68], [-26, 15], [-140, 46], [-63, 30], [-153, 136], [-39, 53], [-102, 196], [-38, 75], [-13, 46], [-12, 135], [-13, 265], [-26, 120], [-38, 61], [-76, 90], [-102, 196], [-39, 76], [-25, 83], [-13, 91], [0, 135], [0, 182], [13, 128], [25, 113], [13, 30], [64, 91], [13, 38], [12, 30], [0, 75], [-12, 76], [-13, 30], [-77, 121], [-50, 135],
@kokes
kokes / mapy.txt
Created August 20, 2016 16:58
neusporadany poznamky z mapovani eurostatu
data
http://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/administrative-units-statistical-units
stats
http://ec.europa.eu/eurostat/web/nuts/national-structures-eu
best data: communes (or NUTS, if okay with regions at best)
COMM_AT - only names - necessary
COMM_RG - shapes and ids (to match up with names)
COMM_LB - useless
@kokes
kokes / kdokdy.csv
Last active August 18, 2016 10:57
Kdo kdy začal zveřejňovat - datum první smlouvy od daného subjektu v Registru smluv.
ico subjekt pocet_smluv prvni_zverejneni
49624539 Základní škola a mateřská škola, Praha - Nebušice 1 2016-08-17
47675861 VaK Bruntál a.s. 1 2016-08-17
216305 Vysoké učení technické v Brně 2 2016-08-17
47813059 Slezská univerzita v Opavě 1 2016-08-17
27761746 Osigeno s.r.o. 6 2016-08-17
68158025 Domov pro seniory Frýdek - Místek, příspěvková organizace 3 2016-08-17
61660094 Školní jídelna Benešov 2 2016-08-17
70157286 Domov na rozcestí Svitavy 1 2016-08-17
848336 Základní škola Nový Jičín, Komeského 66, příspěvková organizace 1 2016-08-17
@kokes
kokes / plisty.csv
Created August 16, 2016 23:21
Odkazy na parlamentní listy na českém politické twitteru.
uzivatel datum url twurl
CernochUsvit 2016-08-13 http://www.parlamentnilisty.cz/arena/monitor/Langsadlova-Z-zenevske-umluvy-nevyplyva-narok-na-azyl-Evropa-musi-chranit-hranice-448744 https://twitter.com/CernochUsvit/status/764480386307153920
DolejsJiri 2016-08-10 http://www.parlamentnilisty.cz/arena/monitor/Zvrhlici-nevazany-sex-zhyralost-zvrhle-choutky-uchylky-a-lepkavy-opruz-Toto-jsme-se-dozvedeli-o-festivalu-gayu-Prague-Pride-Knize-Okamura-ci-Dolejs-promlouvaji-448316 https://twitter.com/DolejsJiri/status/763393778724077568
LachnitPetr 2016-08-10 http://www.parlamentnilisty.cz/politika/obce-volicum/Praha-5-Petr-Lachnit-zve-na-18-rocnik-sachoveho-turnaje-SENIOR-KA-2016-448408 https://twitter.com/LachnitPetr/status/763458487363985408
LankUsvit 2016-08-09 http://www.parlamentnilisty.cz/arena/monitor/Zvrhlici-nevazany-sex-zhyralost-zvrhle-choutky-uchylky-a-lepkavy-opruz-Toto-jsme-se-dozvedeli-o-festivalu-gayu-Prague-Pride-Knize-Okamura-ci-Dolejs-promlouvaji-448316 https://twitter.com/LankUsvit/status/763068544
@kokes
kokes / dezinf.csv
Created August 16, 2016 23:18
Český politický twitter a odkazy na pochybné či dezinformační weby.
uzivatel datum url domena twurl
DolejsJiri 2016-07-02 http://www.instory.cz/3042-evropane-sili-a-blbnou-pitomci-po-cele-evrope-zazivaji-opravdove-zne.html instory.cz https://twitter.com/DolejsJiri/status/749277342611148800
DolejsJiri 2016-06-25 http://www.instory.cz/3032-lide-podepisuji-po-tisicich-petici-a-chteji-dalsi-referendum.html instory.cz https://twitter.com/DolejsJiri/status/746697454205153280
TomZdechovsky 2016-06-14 http://www.hlavnespravy.sk/dalsi-skandal-barnevernetu-pri-biti-a-znasilnovani-deti-v-norskych-ustavoch-socialka-strka-hlavu-do-piesku/794515 hlavnespravy.sk https://twitter.com/TomZdechovsky/status/742639549906587652
StetinaEP 2016-05-10 http://www.paratdnes.cz/2016/01/Budete-v-soku-kdo-je-Clovek-v-tisni-a-jeho-propojeni-A-davno-pred-Putinem-a-Krymem.html paratdnes.cz https://twitter.com/StetinaEP/status/730062213491400704
DolejsJiri 2016-05-07 http://instory.cz/2831-budou-se-menit-hranice-u-nasich-sousedu-navrh-referenda-na-sjednoceni-evropskeho-uzemi-je-na-stole.html instory.cz https:
@kokes
kokes / mistni_vlastnici.csv
Created August 15, 2016 23:13
Výpis právnických osob (IČ v ICO, nejnovější název v OF) a jejich veřejných vlastníků (či jiných angažovaných osob) v PO_ICO a PO_OF. Jde teda o firmy, kde nějak působí nějaká samospráva, kraj, svaz obcí či jiný veřejný subjekt. Princip vytahání dat bylo vyfiltování místních a ústředních veřejných podniků z RES (registr ekonomických subjektů) a …
We can't make this file beautiful and searchable because it's too large.
ICO,OF,Dod,Ddo,KAN,F,PO_ICO,PO_IZO,PO_OF,PO_NPF,PO_SI_Dod,PO_SI_Ddo,PO_SI_IDA,PO_SI_KS,PO_SI_NS,PO_SI_N,PO_SI_NU,PO_SI_PSC,CLDZA,CLDK,VFZA,VFDK
1675036,"Společenství vlastníků jednotek Ukrajinská 1447, Ostrava-Poruba",,,1,pověřený vlastník,845451,,Statutární město Ostrava - městský obvod Poruba,,2013-05-22,2014-01-30,10180264.0,203.0,Česká republika,Ostrava,Klimkovická,70800.0,,,,
1860038,TSO Věžky s.r.o.,2013-07-26,,24,,287865,,Obec Věžky,Obec,2013-07-26,,15652317.0,203.0,Česká republika,Věžky,,76833.0,,,,
2022001,Společenství pro dům čp. 15 v Čachrově,,,1,Pověřený vlastník,255319,,Městys Čachrov,Obec,2013-09-11,,9459726.0,203.0,Česká republika,Čachrov,,33901.0,,,,
4331044,"Společenství vlastníků Nuselská 113/17, Praha 4",,,1,člen výboru,63584,,Městská část Praha 4,,2015-08-20,,16876360.0,203.0,Česká republika,Praha,Antala Staška,14000.0,2013-06-25,,,
2433044,Vodovody a kanalizace Týnec s.r.o.,2014-07-04,,24,,232904,,Město Týnec nad Sázavou,,2014-07-04,,16315739.0,203.0,Česká republika,Týnec nad Sázavou,K Ná
@kokes
kokes / cumsum.csv
Last active August 14, 2016 09:16
Víceméně kumulativní suma pro strukturální fondy EU ("evropské fondy"). SŽDC získala skoro 12 % všech prostředků, TOP 5 žadatelů získalo 28 % a prvních 50 získalo polovinu všech rozdělených peněz. Tedy každý řádek je procento peněz, které obdržel ten daný subjekt + všichni nad ním.
IČO Žadatel Smlouva Proplaceno
70994234 Správa železniční dopravní cesty, státní organizace 11.8 % 11.4 %
65993390 Ředitelství silnic a dálnic ČR 22.3 % 22.2 %
00551023 Ministerstvo práce a sociálních věcí 25.4 % 25.0 %
70890692 Moravskoslezský kraj 26.8 % 26.4 %
00005886 Dopravní podnik hl.m. Prahy ,akciová společnost 28.2 % 27.9 %
00216224 Masarykova univerzita 29.5 % 29.3 %
00007064 Ministerstvo vnitra 30.6 % 30.3 %
72496991 Úřad práce České republiky 31.5 % 31.2 %
61989592 Univerzita Palackého v Olomouci 32.4 % 32.2 %
@kokes
kokes / slavek.py
Created August 13, 2016 20:49
Šetřeme trochu Slávkova asistenta, je třeba to twifandění trochu automatizovat.
from pyquery import PyQuery as pq
import pickle
import os
url = 'https://www.rio2016.com/en/medal-count-country'
cfn = 'rio.pickle'
ht = pq(url)
dt = dict.fromkeys(['pocet', 'Gold', 'Silver', 'Bronze'])