Skip to content

Instantly share code, notes, and snippets.

View marcelnicolay's full-sized avatar

marcel nicolay marcelnicolay

View GitHub Profile
# encoding: utf-8
import os
from fabric.api import *
from fabric.colors import green
from fabric.contrib.files import exists
PROJECT_NAME = 'site'
PROJECT_PATH = '/var/www/{0}'.format(PROJECT_NAME)
@marcelnicolay
marcelnicolay / app.py
Last active August 29, 2015 13:57
Site simples em Python usando Webpy + Nginx + uWSGI
# coding: utf-8
import web
import os
t_globals = {
'datestr': web.datestr
}
@marcelnicolay
marcelnicolay / kanbanery_parser.py
Created September 20, 2013 16:05
Kanbanery resource parse
# coding: utf-8
import json
from datetime import datetime
from operator import itemgetter
import codecs
tasks = []
with open('arquived.json', 'r') as f:
tasks.extend(json.load(f))
@marcelnicolay
marcelnicolay / user.py
Last active December 15, 2015 03:58
Torneira model example with repository methods and session queries
# coding: utf-8
import hashlib
from datetime import datetime
from sqlalchemy import Column, Integer, String, ForeignKey, DateTime
from torneira.core.meta import TorneiraSession
from torneira.models.base import Model, Repository
class UserNotFound(Exception):
@marcelnicolay
marcelnicolay / gist:3153049
Created July 20, 2012 20:29
SimpleQueue - SQS
from boto.sqs.connection import SQSConnection
from boto.sqs.message import Message
from torneira import settings
import pickle
import logging
__connection__ = None
__queue__ = None
@marcelnicolay
marcelnicolay / ga_client.py
Created April 17, 2012 18:38
Google Analytics - Most Visited
# coding: utf-8
import sys
import os
import httplib2
from gdata.analytics.client import DataFeedQuery, AnalyticsClient
from gdata.gauth import ClientLoginToken
from gdata.analytics.service import AccountsService
@marcelnicolay
marcelnicolay / gist:1974587
Created March 4, 2012 20:05
gprof2dot.py
#!/usr/bin/env python
#
# Copyright 2008-2009 Jose Fonseca
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
@marcelnicolay
marcelnicolay / quatix.mkd
Created March 28, 2011 22:11
Quatix - Vaga para desenvolvedor

Quatix

Somos uma empresa de tecnologia com espírito altamente inovador e empreendedor. Trabalhamos com grandes companhias, que confiam no nosso trabalho e nos vêem como verdadeiros parceiros, capazes de aliar o mais alto padrão de tecnologia da informação às suas necessidades.

Trabalhamos com práticas ágeis de desenvolvimento, em um ambiente seguro, altamente colaborativo, que possibilita maior integração e sinergia entre todos da equipe. Acreditamos que o maior valor que uma empresa pode ter está nas pessoas que a constituem, por isso, procuramos valorizar nossos profissionais e dar todas as condições necessárias para seu crescimento pessoal e profissional.

Acreditamos que desenvolvimento de qualidade se faz com profissionais de qualidade, motivados, com toda uma estrutura a seu dispor, com um ambiente saudável, divertido, e com um processo de trabalho voltado para a realidade do nosso dia a dia.

Perfil

# NginxStats
# python nginxstats.py --servers="http://meuservido.com.br/nginx_status" --time=5
import os, sys, atexit, getopt
import re
import sys
import time
import urllib
class NginxStats():