Skip to content

Instantly share code, notes, and snippets.

View rafinhacarneiro's full-sized avatar
🎯
Focusing

Rafael Carneiro de Moraes rafinhacarneiro

🎯
Focusing
  • Unimed Curitiba
View GitHub Profile
data = []
url = "minha-api"
params = {}
def get_pages(page: int = 0):
data = []
if page: params["next"] = page
result = get(url, params=params).json()
data = []
url = "minha-api"
params = {}
while True:
result = get(url, params=params).json()
data.extend(result["meus_dados"])
if not "next" in result.keys(): break
@rafinhacarneiro
rafinhacarneiro / cnpj.py
Created August 30, 2022 01:29
Funções para gerar/validar CNPJ em Python
from random import randint
def gerar_dv(digitos: list, first_dv: bool):
digitos = digitos[0:len(digitos) - (2 if first_dv else 1)]
sequencia = list(reversed(range(2, 6 if first_dv else 7)))
sequencia = [ *sequencia, *list(reversed(range(2, 10))) ]
soma = sum([ digito * num for digito, num in zip(digitos, sequencia) ])
dv = 11 - (soma % 11)
<html>
<p>Valores diferentes:</p>
<ul>{{ MISSING }}</ul>
<br>
<p>Não listados na planilha:</p>
<ul>{{ NOT_LISTED }}</ul>
<br>
<p>Não encontrados:</p>
<ul>{{ MISSING }}</ul>
<br>
@rafinhacarneiro
rafinhacarneiro / debug.php
Last active October 3, 2019 19:58
Easy debugging with RequestBin
<?php
$handle = curl_init('https://your-requestbin-endpoint.pipedream.net/');
$data = [
'add your data' => "here",
'anything' => $goes,
'even' => array(),
'and' => new Objects()
];
@rafinhacarneiro
rafinhacarneiro / C# - Consultas LINQ 6.cs
Created December 19, 2018 16:51
C# - Consultas LINQ 6
// Use um conjunto de "from" para acessar a sequência interna de cada elemento.
var scoreQuery =
from student in students
from score in student.Scores
where score > 90
select new {
Last = student.LastName,
score
};
@rafinhacarneiro
rafinhacarneiro / C# - Consultas LINQ 5.cs
Created December 19, 2018 16:47
C# - Consultas LINQ 5
var seattleCustomers2 =
from cust in customers
where cust.City == "Seattle"
orderby cust.Name
select cust;
@rafinhacarneiro
rafinhacarneiro / C# - Consultas LINQ 4.cs
Created December 19, 2018 16:44
C# - Consultas LINQ 4
var seattleCustomers =
from cust in customers
where cust.City == "Seattle"
select cust.Name;
@rafinhacarneiro
rafinhacarneiro / C# - Consultas LINQ 3.cs
Created December 19, 2018 16:42
C# - Consultas LINQ 3
var localDistribuitors2 =
from cust in customers
join dist in distribuitors
on cust.City equals dist.City
select new {
CustomerName = cust.Name,
DistribuitorID = dist.id
};
@rafinhacarneiro
rafinhacarneiro / C# - Consultas LINQ 2.cs
Created December 19, 2018 16:38
C# - Consultas LINQ 2
var localDistribuitors =
from customer in customers
join distribuitor in distribuitors
on customer.City equals distribuitor.City
select new {
Customer = customer,
Distribuitor = distribuitor
};