Skip to content

Instantly share code, notes, and snippets.

View Twista's full-sized avatar
😺
:q!

Michal Haták Twista

😺
:q!
View GitHub Profile
machine:
python:
version: 3.5.2
post:
- pyenv global 2.7.10 3.5.2
dependencies:
override:
- pip install -r requirements.txt
cache_directories:
# -*- coding: utf-8 -*-
from app.services.mongo import mdb
from flask import Blueprint
blueprint = Blueprint("module_a", __name__, url_prefix="/module_a")
@blueprint.route("/abc")
def something():
# do something with mdb
@Twista
Twista / example.py
Created February 18, 2016 22:45
python tests
def a(param):
# do sth with param
pass
def b(coll):
for i in coll:
a(i)
def sample_test():
data = [1, 2, 3, 4]
@Twista
Twista / ansible.cfg
Created January 31, 2016 15:12
Blog - Ansible + Nette #2
[defaults]
inventory = production
[ssh_connection]
pipelining=True
@Twista
Twista / Makefile
Last active February 2, 2016 23:24
Blog - Ansible #1
deploy::
ansible-playbook -i production deploy.yml -v
@Twista
Twista / main.py
Created January 7, 2016 00:48
Blog - Data Scraping #4 - Selenium #2
# -*- coding: utf-8 -*-
import csv
from selenium.webdriver import Firefox
def get_driver():
driver = Firefox()
return driver
@Twista
Twista / main.py
Last active January 2, 2016 00:16
Blog - Data Scraping #3 - selenium
# -*- coding: utf-8 -*-
from selenium.webdriver import Firefox
from selenium.webdriver.support.select import Select
def get_driver():
# create driver instance
driver = Firefox()
return driver
@Twista
Twista / main.py
Last active January 2, 2016 00:41
Blog - Data Scraping #2
# -*- coding: utf-8 -*-
from requests import Session
from bs4 import BeautifulSoup
def main(username, password):
login_url = "http://www.akcniceny.cz/muj-ucet/login/"
my_account_url = "http://www.akcniceny.cz/muj-ucet/"
post_data = {
"persist" : 1,
@Twista
Twista / main.py
Last active January 2, 2016 00:35
Blog - Data Scraping #1
# -*- coding: utf-8 -*-
import csv
from urllib.parse import unquote
import requests
from bs4 import BeautifulSoup
def get_content_url(base_url):
content = requests.get(base_url).content
soup = BeautifulSoup(content, "html.parser")
@Twista
Twista / autoload.php
Created November 16, 2015 20:50
loads_dir in php - just require all php files in given folder
<?php
/**
* loads (call require_once on) all php files in given directory
* @param string $dir valid directory path
*/
function load_dir($dir){
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir)) as $file) {
if ($file->getExtension() === "php") {
require_once($file->getPathName());