Skip to content

Instantly share code, notes, and snippets.

View tgonzales's full-sized avatar

cleiton couto tgonzales

View GitHub Profile

Welight JavaScript SDK

exemplo de uso um formulário Hotmart

Como carregar o plugin de ongs da Welight e cadastrar a doação em um formulário hotmart.

Cadastro na Welight Easyimpact

Em configurações da conta empresa no Welight, clique em Customização, escolha a aba e-commerce, selecione a plataforma Hotmart, opção Modo Estático.

Personalize a visualização do plugin.

this.state = {
term: ''
}
searchTermByLabel = (search, key) => {
this.setState({ term: search })
const description = key
const term = search.toLowerCase()
const data = this.props.data
@tgonzales
tgonzales / gist:6592658
Created September 17, 2013 10:37
abstração de fields para formularios django
<form method="post" action="" class="form-horizontal">
{% csrf_token %}
<div class="control-group offset2 {% if form.email.errors %}error{% endif %}">
<label class="control-label" for="id_emails">Enter email here: </label>
<div class="controls">
<input id="id_email" type="email" name="email"/>
</div>
{% if form.email.errors %}<span class="help-inline">{% for error in form.email.errors %}{{ error }}{% endfor %}</span>{% endif %}
</div>
# add machine template
# a setting "nl_top_dir"
# tem que ser definida sempre
# mas por exemplo a setting "nl_code_dir"
# pode ser "adivinhada" a partir da "nl_top_dir"
import os
magical_vars = {}
def add_magical_vars(server_name, bin_dir, top_dir):
import os
magical_vars = {}
def add_magical_vars(server_name, bin_dir, top_dir):
magical_vars.update({
# nl specific
'nl_nginx_server_name' : server_name,
'nl_webservice_username' : 'administrator',
'nl_bin_dir' : os.path.join(bin_dir,'networklocum/bin'), # '/home/administrator/.virtualenvs/networklocum/bin/',
'nl_top_dir' : os.path.join(top_dir,'networklocum/'), # '/src/networklocum',
@tgonzales
tgonzales / gist:6161108
Created August 6, 2013 00:58
Exercício - desafio do StummJr
import requests
import json
from operator import itemgetter
def get_controversial_score(limit):
results=[]
page = requests.get('http://api.reddit.com/controversial?limit=%s'% (limit))
if page.status_code != 200:
return None
dados = json.loads(page.content)