Skip to content

Instantly share code, notes, and snippets.

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

Moisés Tedeschi (MOA) MoisesTedeschi

🏠
Working from home
View GitHub Profile
@MoisesTedeschi
MoisesTedeschi / bot-selenium.py
Created October 28, 2023 17:05
Example of a bot made in Python with Selenium
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
assert "Python" in driver.title
driver.quit()
@MoisesTedeschi
MoisesTedeschi / cachebusting.html
Created May 4, 2023 14:35
Cache Busting - Hash de CSS e JS (MOA)
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cache Busting - Hash de CSS e JS (MOA)</title>
<!--Exemplo para ajudar o River 04/05/2023-->
<!--Ponto de Melhoria: Daria para usar o "setTimeout" para controlar o tempo de execução da função de hash-->
@MoisesTedeschi
MoisesTedeschi / raspagemdados_fiis.py
Created March 10, 2023 19:48
Raspagem de dados - Fundos Imobiliários do site "fundsexplorer".
import csv
import requests
import time
from datetime import datetime
from bs4 import BeautifulSoup
url = 'https://www.fundsexplorer.com.br/ranking'
#Libs necessárias:
# pip install requests
@MoisesTedeschi
MoisesTedeschi / slide.html
Created July 12, 2022 01:44
Slide simples com JS puro - Util.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.container{ position: relative; height:500px; }
.container img{ position: absolute; left:0; top:0; width:100%; max-height: 600px; opacity: 0; transition:1s; object-fit: cover; z-index: -1; }
@MoisesTedeschi
MoisesTedeschi / read-more.html
Created July 11, 2022 20:16
Leia mais ou "read more" usando Javascript puro e acessando várias classes.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Manipulação de DOM</title>
</head>
<style>
.content span {
@MoisesTedeschi
MoisesTedeschi / validador_cpf_cnpj.py
Created August 17, 2021 22:24
Validador de CPF e/ou CNPJ com Python
# Com biblioteca: pip install pycpfcnpj
# https://github.com/matheuscas/pycpfcnpj
from pycpfcnpj import cpfcnpj
cpf_number = '11144477735'
masked_cpf_number = '111.444.777-35'
cnpj_number = '11444777000161'
masked_cnpj_number = '11.444.777/0001-61'
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="">
@MoisesTedeschi
MoisesTedeschi / contador-correto-zerando-no-limite-de-data
Created August 2, 2021 13:04
Contador zerando quando chega na data limite.
<div class="contagem">
Faltam apenas
<mark><span class="numero" id="days"></span> DIAS, <span id="hours"></span> HORAS,
<span class="numero" id="minutes"></span> MINUTOS</mark> E <mark><span class="numero" id="seconds"></span> SEGUNDOS</mark>
</div>
<script>
var countDownDate = new Date("Aug 02, 2021 20:00:00").getTime();
var countdown = setInterval(function() {
@MoisesTedeschi
MoisesTedeschi / contador-02-08
Created August 2, 2021 12:59
Contador não zerado
<div class="contagem">
Faltam apenas
<mark><span class="numero" id="dia"></span> DIAS, <span id="hora"></span> HORAS,
<span class="numero" id="minuto"></span> MINUTOS</mark> E <mark><span class="numero" id="segundo"></span> SEGUNDOS</mark>
</div>
<script>
var target_date = new Date("aug 02, 2021 20:00:00").getTime();
var dias, horas, minutos, segundos;
var regressiva = document.getElementById("regressiva");
@MoisesTedeschi
MoisesTedeschi / select.html
Created July 19, 2021 22:01
Select itens HTML/CSS
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link href="" rel="stylesheet" type="text/css" />
</head>
<style>
select {