Skip to content

Instantly share code, notes, and snippets.

View douglasmiranda's full-sized avatar
👽

Douglas Miranda douglasmiranda

👽
  • Earth, Brazil
View GitHub Profile
@andrewsmedina
andrewsmedina / gist:1154225
Created August 18, 2011 14:54
python *args, **kwargs
>>> def teste(nome, idade):
... print nome, idade
...
>>> teste('andrews', 26)
andrews 26
>>> teste(nome='andrews', idade=26)
andrews 26
>>> lista = ['pacote', 200]
>>> teste(*lista)
pacote 200
@andrewsmedina
andrewsmedina / Makefile
Created December 5, 2011 01:03 — forked from turicas/Makefile
Create slugs using Python
test:
clear
nosetests --with-coverage --cover-package slugfy test_slugfy.py
clean:
find -regex '.*\.pyc' -exec rm {} \;
find -regex '.*~' -exec rm {} \;
.PHONY: test clean
@flavianmissi
flavianmissi / json_response_generic_view.py
Created December 13, 2011 17:57
Simple json response generic view
from django.views.generic import View
from django.utils import simplejson
class JSONResponseView(View):
def render_to_response(self, data, **httpresponse_kwargs):
"Retuns a json response based on the context"
json_data = simplejson.dumps(data)
return HttpResponse(json_data, content_type="application/json", **httpresponse_kwargs)
@bostwick
bostwick / FacebookWordCloud.py
Created February 11, 2012 04:00
Facebook News Feed Word Cloud
#!/usr/bin/env python
import sys
import urllib2
import json
from collections import defaultdict
from nltk import word_tokenize
IGNORED_WORDS = ["!", ".", ",", "(", ")", "'s", ":", "?", "...", "$",
@gilsondev
gilsondev / views.py
Created May 25, 2012 19:29
Using reverse function with Class based generic view in success_url
# -*- coding: utf8 -*-
from django.views.generic.edit import FormView
from django.core.urlresolvers import reverse
class FooFormView(FormView):
template_name = 'foo/foo_form.html'
form_class = FooForm
@gilsondev
gilsondev / tests.py
Created July 31, 2012 18:21
Classe de Teste da view de subscriptions
from django.core.urlresolvers import reverse as r
# ...
class SubscribeViewTest(TestCase):
def setUp(self):
self.resp = self.client.get(r('subscriptions:subscribe'))
def test_get(self):
'Ao visitar /inscricao/ a página de inscrição é exibida'
@gilsondev
gilsondev / forms.py
Created August 8, 2012 16:43
Mostrando como usar o Django Forms
# -*- coding: utf8 -*-
from django import forms
from .models import Foo, Bar, FooBar
class FooModelForm(forms.ModelForm):
# Essa classe vai usar a instrospecção para gerar o formulário
# baseado nos atributos da classe Foo
class Meta:
@gilsondev
gilsondev / forms.py
Created August 17, 2012 19:08 — forked from mcosta/forms.py
Sistema de Auditoria (RAAI - Relatorio Anual de Auditoria Interna)
# -*- coding: utf8 -*-
import time, datetime
from datetime import date
from django import forms
from django.contrib.auth.models import User
from django.conf import settings
from bootstrap_toolkit.widgets import BootstrapDateInput
@ihercowitz
ihercowitz / scrapper.py
Created August 24, 2012 14:38
Scrapping the Coloring book site
import requests
from lxml.html import fromstring
import os
def connect(url):
return requests.get(url)
def parser(page):
from django.views.generic import ListView
from django.views.generic.edit import FormMixin
from django.db.models import Q
class SearchView(FormMixin, ListView):
template_name_suffix = '_search'
filter_operator = 'contains'
allow_or_operator = False
def get_filter_operator(self):