Skip to content

Instantly share code, notes, and snippets.

@sirex
sirex / main.py
Last active April 5, 2024 19:31
sqlalchemy joins with AS
import sqlalchemy as sa
import sqlparse
metadata = sa.MetaData()
tasks = sa.Table(
'tasks', metadata,
sa.Column('id', sa.Integer, primary_key=True),
sa.Column('bot', sa.String(255), nullable=False),
sa.Column('task', sa.String(255), nullable=False),
@sirex
sirex / wikidata+pandas.ipynb
Last active March 31, 2024 22:49
Wikidata + Python Pandas.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sirex
sirex / README.rst
Last active January 26, 2024 05:37
AKL serverių ūkis

AKL serverių ūkis

Turinys

Serveriai

ideja.akl.lt

@sirex
sirex / regitra-tp.sh
Created May 10, 2022 07:39
Transporto priemonių duomenys su Regitra
#!zsh
# https://data.gov.lt/datasets?q=&organization_id=132
# Peržiūrime rinkinius naudodamiesi ADP Public API
http -b "https://data.gov.lt/public/api/1/action/package_search?q=organization_id:132" | jq '
.result.results[] | {
title: .title,
structure: .extras[]? | select(.key == "structure") | first(.value),
resources: [.resources[]? | .url]
@sirex
sirex / eiis.sh
Created May 17, 2022 16:39
Eismo įvykių duomenys su Policijos departamentu.
#!zsh
# Duomenų rinkinys
# https://data.gov.lt/dataset/eismo-ivykiu-ivykusiu-lietuvos-respublikoje-kuriu-metu-zuvo-ir-ar-buvo-suzeisti-zmones-duomenys
# Struktūros aprašas
# https://github.com/atviriduomenys/manifest/blob/master/datasets/gov/pd/eiis.csv
git clone https://github.com/atviriduomenys/manifest.git
cd manifest/datasets/gov
@sirex
sirex / notes.py
Last active May 4, 2022 10:55
Statistikos departamento Covid 19 duomenų apžvalga
import pandas as pd
# Užsikraunam duomenis.
atvejai = pd.read_csv('AtvejaiIrMirtys.csv')
# Peržiūrim duomenų sudėtį.
atvejai.info()
atvejai.nunique()
atvejai['sex'].value_counts()
#!zsh
# Inventorizacija
# ###############
#
# Katalogo (Partnerių) API
# ========================
#
# https://httpie.io/
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sirex
sirex / README.rst
Last active August 19, 2021 11:10
Append only storage

Install

sudo apt-get install mysql-server postgresql sudo apt-get build-dep python-mysqldb python-psycopg2 sudo -u postgres createuser -s sirex

pip install sqlalchemy sqlalchemy-utils mysql-python psycopg2 prettytable humanize

import dateutil.parser
class LtParserInfo(dateutil.parser.parserinfo):
WEEKDAYS = [
("Pr", "Pirmadienis"),
("An", "Antradienis"),
("Tr", "Trečiadienis"),
("Kv", "Ketvirtadienis"),
("Pn", "Penktadienis"),
("Št", "Šeštadienis"),