Skip to content

Instantly share code, notes, and snippets.

View lucassimon's full-sized avatar
🏠
Working from home

Lucas Simon Rodrigues Magalhaes lucassimon

🏠
Working from home
View GitHub Profile
@lucassimon
lucassimon / gist:2279369
Created April 1, 2012 23:19
Exportar para CSV
def export_subscriptions(self,request):
# coloca o mimetype da pagina para text/csv
response = HttpResponse(mimetype='text/csv')
# vai ser por download e o nome do arquivo sera listaInscricao
response['Content-Disposition'] = 'attachment; filename=listaInscricao.csv'
# resgata todos os objetos do model correte(subscription)
subscriptions = self.model.objects.all()
# inicializa a tupla vazia
tuplaWriteCsv = ()
# inicializa a tupla temporaria
@lucassimon
lucassimon / core.url.py
Created July 8, 2012 22:13
Gerar sitemap.xml com django de paginas estaticas
# -*- coding: utf-8 -*-
__author__ = 'lucas'
"""
Description:
Version:
Data: 01/05/12
packages: ,
"""
@lucassimon
lucassimon / .gitignore
Last active October 8, 2015 14:17
Lista de arquivos do gitignore
# Numerous always-ignore extensions #
#####################################
*.diff
*.err
*.orig
*.log
*.rej
*.swo
*.swp
*.vi
- Criando uma instância AWS EC2
- Sistema Operacional Amazon Linux AMI 2012.09.01 64bit
- Tipo t1.micro
- Zona : sa-east-1a
- Tags
- Name : seuNomeInstalacao
- Grupo de Segurança : seuGrupoSeguranca
- Portas abertas : 22(SSH), 80(HTTP), 3306(MYSQL)
- Chave de acesso :
E:\Reginaldo\Programas\suaChave.pem
@lucassimon
lucassimon / common-model.py
Created May 6, 2013 19:38
Classe Funcionario, contendo nome email e foto
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import uuid
from django.contrib.auth.models import User
from django.contrib.auth import login as auth_login
from django.db import models
@lucassimon
lucassimon / .gitconfig
Last active September 25, 2019 00:01
Gitconfig
[user]
name = Lucas Simon
email = lucassrod@gmail.com
[core]
editor = 'vim'
excludesfile = /home/lucas/.gitignore
[diff]
tool = vimdiff
@lucassimon
lucassimon / perfectelementary.bash
Last active August 29, 2015 13:57
Softwares a serem instalados
#Download Elementary OS from here:
#http://sourceforge.net/projects/elementaryos/files/stable/
#First you update your system
sudo apt-get update && sudo apt-get dist-upgrade
#Install Google Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
@lucassimon
lucassimon / gist:9338bdd98fd4f4ca06a2
Created June 25, 2015 04:15
sublime-user-preferences
{
"bold_folder_labels": true,
"color_scheme": "Packages/Theme - Brogrammer/brogrammer.tmTheme",
"dictionary": "Packages/Languages/Portuguese/pt_BR.dic",
"file_exclude_patterns":
[
".*",
"*.pyc",
"*.pyo",
"*.exe",
var crawlerjs = require('crawler-js');
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/airport');
var crawler = {
interval: 1000,
getSample: 'http://www.aeroportosdobrasil.com/aeroportos/listagem/1',
get: 'http://www.aeroportosdobrasil.com/aeroportos/listagem/[numbers:1:33:1]',
preview: 0,
@lucassimon
lucassimon / pagarmegithub.py
Created January 18, 2017 14:23
metodo de post do formulario. Defini o metada como dicionario
# encoding: utf-8
import requests
from .exceptions import NotBoundException
from .resource import AbstractResource
from .settings import BASE_URL
from .transaction import Transaction