Skip to content

Instantly share code, notes, and snippets.

View jonmircha's full-sized avatar
🦊
Menos pero mejor

Jonathan MirCha jonmircha

🦊
Menos pero mejor
View GitHub Profile
@jonmircha
jonmircha / sorteo-100k.js
Created February 8, 2022 19:00
Código para la rifa de los 100ks en el canal de YouTube
//Selector del comentario: ytd-comment-thread-renderer
//Selector del nombre usuario: ytd-comment-thread-renderer #author-text span
//Selector del texto comentario: ytd-comment-thread-renderer yt-formatted-string#content-text
const rifarMicro = () => {
const d = document,
$comentarios = d.querySelectorAll("ytd-comment-thread-renderer");
const participantes = [];
@jonmircha
jonmircha / useFetch.js
Last active February 6, 2024 22:33
Hook personalizado en React para manipular peticiones Fetch y guardarlas en variables de estado
import { useState, useEffect } from "react";
export const useFetch = (url) => {
const [data, setData] = useState(null);
const [error, setError] = useState(null);
const [loading, setLoading] = useState(false);
useEffect(() => {
const abortController = new AbortController();
const signal = abortController.signal;
@jonmircha
jonmircha / helpHttp.js
Last active July 15, 2024 22:58
Script que te permite simplificar peticiones HTTP con Fetch, esta escrita en VanillaJS por lo que puedes usarla con cualquier framework o librería
export const helpHttp = () => {
const customFetch = (endpoint, options) => {
const defaultHeader = {
accept: "application/json",
};
const controller = new AbortController();
options.signal = controller.signal;
options.method = options.method || "GET";
@jonmircha
jonmircha / para_comenzar.html
Last active May 30, 2024 04:15
Código para iniciar el Curso de CSS Grid de @jonmircha
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aprendiendo Grid CSS</title>
<style>
html {
box-sizing: border-box;