Skip to content

Instantly share code, notes, and snippets.

View fabiocerqueira's full-sized avatar

Fabio Cerqueira fabiocerqueira

View GitHub Profile
@fabiocerqueira
fabiocerqueira / dilmao.sh
Created July 11, 2014 02:40
Dilmão bloquada! Vish
# http://www.nike.com.br/Camisa-Masculina-CBF-I-Brasil-Jogador-252077.html
# https://www.facebook.com/photo.php?v=683981728322039&fref=nf
curl "http://www.nikedigitalsis.com.br/nikeid/_loja/admin/ws/blacklist.aspx?c=builder.callback_text&s=DILMA&sku=575276-703&id_sku=252079&_=1405046222159"
@fabiocerqueira
fabiocerqueira / i18n.py
Created July 30, 2014 05:38
Script para i18n do yougi
#!/usr/bin/env python
#-*- coding: utf-8 -*-
from glob import iglob
import re
def get_locale(filename):
locale_re = re.match(r'Resources_(?P<locale>[^\.]+).properties', filename)
if locale_re:
return locale_re.group('locale')
@fabiocerqueira
fabiocerqueira / i18n.py
Last active August 29, 2015 14:04
Extract all terms to translante in templates JSF
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import os
import sys
import fnmatch
import argparse
import re
try:
import i18n_conf
except:
from wabot import WabotApp, reply
app = WabotApp()
@app.handler('group_message', command='!info')
@app.handler('private_message', command='!info')
def info(message, params):
reply("I'm wabot. Your parameter is: %s" % str(params))
if __name__ == '__main__':
@fabiocerqueira
fabiocerqueira / exec_python.php
Created August 3, 2014 19:18
Exemplo bizarro misturando as linguagens. Não faça isso em casa.
<?php
function python($code) {
return shell_exec("python -c '$code'");
}
$python_code = "
def fat(n):
if n == 0:
return 1
@fabiocerqueira
fabiocerqueira / plot_example.py
Created December 5, 2014 21:58
Examplo de plot
"""
Demo of the fill function with a few features.
In addition to the basic fill plot, this demo shows a few optional features:
* Multiple curves with a single command.
* Setting the fill color.
* Setting the opacity (alpha value).
"""
import numpy as np
@fabiocerqueira
fabiocerqueira / robolang.py
Created December 16, 2014 06:07
An example of how to make a parsing with pyparsing
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pyparsing import (Keyword, Word, OneOrMore, Optional, CaselessLiteral,
LineEnd, Group, nums)
def robolang():
andar_token = Keyword("andar", caseless=True)
girar_token = Keyword("girar", caseless=True)
@fabiocerqueira
fabiocerqueira / robolang.py
Last active August 29, 2015 14:11
An example of how to make a parsing with rply
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import warnings
from rply import ParserGenerator, LexerGenerator, ParsingError
from rply.lexer import LexingError
from rply.token import BaseBox
lg = LexerGenerator()
def int2list(n):
out = []
while n:
n, r = divmod(n, 10)
out.insert(0, r)
return out
-r requirements_base.txt
psycopg2==2.6.1