Skip to content

Instantly share code, notes, and snippets.

View 100n0m3's full-sized avatar

Gustavo Vedoveli 100n0m3

  • http://gsvtech.com.br
  • Maringá, Paraná, Brasil
View GitHub Profile
@webuti
webuti / WhatsApp Contacts.js
Last active December 31, 2021 08:59
WhatsApp Contacts
const moduleRaid=function(){return moduleRaid.mID=Math.random().toString(36).substring(7),moduleRaid.mObj={},fillModuleArray=function(){webpackChunkwhatsapp_web_client.push([[moduleRaid.mID],{},function(e){Object.keys(e.m).forEach(function(o){moduleRaid.mObj[o]=e(o)})}])},fillModuleArray(),get=function(e){return moduleRaid.mObj[e]},findModule=function(e){return results=[],modules=Object.keys(moduleRaid.mObj),modules.forEach(function(o){if(mod=moduleRaid.mObj[o],"undefined"!=typeof mod)if("string"==typeof e){if("object"==typeof mod.default)for(key in mod.default)key==e&&results.push(mod);for(key in mod)key==e&&results.push(mod)}else{if("function"!=typeof e)throw new TypeError("findModule can only find via string and function, "+typeof e+" was passed");e(mod)&&results.push(mod)}}),results},{modules:moduleRaid.mObj,constructors:moduleRaid.cArr,findModule:findModule,get:get}};"object"==typeof module&&module.exports?module.exports=moduleRaid:window.mR=moduleRaid(),window.Store=window.mR.findModule("Chat")[0].defau
@pocapratica
pocapratica / busca_cidade.php
Last active February 7, 2024 18:58
Autocomplete jQuery-UI Cidades e Estados do Brasil com Ajax e SQL
<?php
$hostname = 'SEU_HOST';
$username = 'SEU_USUARIO';
$password = 'SUA_SENHA';
$dbname = 'SEU_DB';
$con = mysqli_connect( $hostname, $username, $password ) or die ( 'Erro ao tentar conectar ao banco de dados.' );
mysqli_select_db($con, $dbname);
@ellisonleao
ellisonleao / renavam.py
Created December 21, 2016 18:13
Validador Renavam Python
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import unittest
def validar_renavam(renavam):
"""
No caso do RENAVAM, o DV (dígito verificador) módulo 11 é calculado
multiplicando cada dígito do número base pela sequência de multiplicadores
2, 3, 4, 5, 6, 7, 8, 9, 2 e 3, posicionados da direita para a esquerda.