Skip to content

Instantly share code, notes, and snippets.

@trupakufi
trupakufi / Uploading-Image-Previewer.html
Created February 18, 2022 00:57
Uma forma muito simples de fazer um Preview de uma imagem, antes de fazer o upload, utilizando recursos nativos do js, muito bom, e muito prático.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Image Previewer Uploader</title>
</head>
<body>
<div>
<img
src="#"
@trupakufi
trupakufi / forge.config.js
Created October 19, 2021 23:37
Arquivo de Configuração do Electron Forge para gerar Executáveis e instaladores do aplicativo NodeJS Para várias Distros e SO's.!
module.exports = {
makers: [
// Adicionar Elementos criados para ZIP
{ name: "@electron-forge/maker-zip" },
// Criar versão para distribuições Linux Baseadas no Debiam
{
name: "@electron-forge/maker-deb",
@trupakufi
trupakufi / index.html
Created May 23, 2021 20:51
Um robô que lê conteúdo Digitado pelo Usuário, Javacript, Speech Utterance.
<body class="m-auto text-center">
<div
class="border border-purple m-4"
contenteditable
oninput="setText(event)"> Seu texto Aqui </div>
<button
onclick="speak()"
class="p-4 bg-purple-200 rounded shadow"> Falar </button>
<button
onclick="stop()"
@trupakufi
trupakufi / ScrollTop.js
Created May 21, 2021 23:29
Adicionando ScrollTop Controller, para verificar o quanto o usuario desceu ou subiu a página no topo da página
import React, {useState, useEffect} from 'react'
import "./styles.css"
const ScrollController = () => {
const [scrollTop, setScrollTop] = useState(0);
const onScroll = () => {
const winScroll = document.documentElement.scrollTop;
const height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
var nodemailer = require('nodemailer');
var {host, port, user, pass} = require("./config/mail.json")
var transport = nodemailer.createTransport({
host: smtp.mailtrap.io, // Aqui vai o host, o Servidor que vai enviar os email Podia ser o smtp do Gmail, Outlook ou outro algum.!
port: 2525, // Apenas um exemplo podes colocar uma outra porta variando de serviço.!
auth: {
user: 0sea6f7243dcbg, // Aqui vai o nº de Usuario.!
pass: 3fdh4511a29s65 // Aqui vai A Password.!
}