Skip to content

Instantly share code, notes, and snippets.

View ricardodani's full-sized avatar
🐍
Coding python

Ricardo L. Dani ricardodani

🐍
Coding python
View GitHub Profile
# -*- encoding: utf-8 -*-
import sys
from decimal import Decimal
try:
_juros_mensal = Decimal(sys.argv[3])
except:
_juros_mensal = Decimal('1.7')
@ricardodani
ricardodani / Geolocalizacao_Python
Created August 25, 2011 18:46 — forked from bragil/geolocalizacao.py
Dado o endereço, obter localização, latitude e longitude
def dados_do_local(endereco):
"""
Dado o endereco, retorna o endereco processado, a latitude e a longitude do local.
Exemplo:
place, (lat, lng) = dados_do_local(endereco)
"""
from geopy import geocoders
if hasattr(settings, "EASY_MAPS_GOOGLE_KEY") and settings.EASY_MAPS_GOOGLE_KEY:
g = geocoders.Google(settings.EASY_MAPS_GOOGLE_KEY)
else:
@ricardodani
ricardodani / gist:1468174
Created December 12, 2011 16:54
Oportunidade de Trabalho Rio De Janeiro
Prezados,
A Storm Security é uma Empresa de Sistemas Críticos e de Segurança da
Informação situada no Rio de Janeiro - RJ. Estamos buscando 2
programadores com o seguinte perfil:
Características pessoais (o mais importante):
- empenhado
- organizado
@ricardodani
ricardodani / gist:1664368
Created January 23, 2012 17:26
Erro na linha 80
# -*- encoding: utf-8 -*-
#Exception Type: UnicodeEncodeError
#Exception Value:
#'ascii' codec can't encode character u'\xe0' in position 1990: ordinal not in range(128)
import uuid
from datetime import datetime
from django.utils.translation import ugettext_lazy as _
@ricardodani
ricardodani / time_ms
Created February 29, 2012 21:28
Return a `time` object with the given num of miliseconds.
from datetime import time
def time_ms(miliseconds=0):
'''Return a `time` object with the given num of miliseconds.'''
total_micros = miliseconds * 1000
microseconds = total_micros % 1000000
total_seconds = total_micros / 1000000
seconds = total_seconds % 60
@ricardodani
ricardodani / django_model_metaprog.py
Created March 28, 2012 18:10
Metaprog em model.Field com conteúdo Json (Django)
from django.db import models
from django.utils import simplejson
_NULL = {'blank': True, 'null': True}
class Modelo(models.Model):
u'''
Modelo com metaprogramação baseada no field json_content (oriundo de um webservice)
'''
@ricardodani
ricardodani / sheetutils.py
Created August 20, 2012 18:24
letter collumn sheet letters to integer index value
#!/bin/env/python
# -*- coding: utf-8 -*-
# Author: Ricardo L. Dani
# E-mail: ricardodani@gmail.com
# Github: http://github.com/ricardodani
'''
Utility functions for spreadshett manipulation.
'''
@ricardodani
ricardodani / factorial.py
Created September 12, 2012 21:00 — forked from ghoseb/factorial.py
The evolution of a Python Programmer
# TESTING
#Newbie programmer
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x - 1)
print factorial(6)
@ricardodani
ricardodani / gist:5523355
Created May 6, 2013 04:30
Bot pra avisar quando o site do tickets for fun não está busy
# -*- encoding: utf-8 -*-
import requests
import sys
import time
def play_sound():
sys.stdout.write('\a')
class AuthHive(object):
'''
The AuthHive is the responsible for integrating authentication into your API.
'''
@classmethod
def configure(
cls, app, secret_key, expiration=1200, cookie_name='AUTH_TOKEN',
authenticated_create=True, authenticated_update=True,
authenticated_delete=True, proxy_host=None, proxy_port=None,
proxy_username=None, proxy_password=None, authenticated_get=True