Skip to content

Instantly share code, notes, and snippets.

View seoutopico's full-sized avatar
🤓
Coding ...

Aina Lluna seoutopico

🤓
Coding ...
View GitHub Profile
javascript:(function(){var urlsInput=prompt("Por favor, introduce las URLs a eliminar, una por línea:");var array=urlsInput.split('\n').map(function(url){return url.trim();});function sleep(ms){return new Promise(resolve=>setTimeout(resolve,ms));}async function deleteUrl(){var cantidad=array.length;for(var i=0;i<cantidad;i++){document.querySelector('.ZGldwb').click();await sleep(2000);document.querySelector('.VfPpkd-fmcmS-wGMbrd').value=array[i];await sleep(2000);var event=new Event('input',{bubbles:true,cancelable:true,});document.querySelector('.VfPpkd-fmcmS-wGMbrd').dispatchEvent(event);await sleep(2000);document.querySelector('.tWntE').click();await sleep(2000);document.querySelector('.sZloWc[data-id="EBS5u"]').click();await sleep(2000);}}deleteUrl();})();
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Search Console GC Extension')
.addItem('Get clics Mes', 'getClicksByMonth')
.addToUi();
}
function getClicksByMonth() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var urls = sheet.getRange("B2:B" + sheet.getLastRow()).getValues().flat(); // Obtener las URLs de la columna B

Buscador de Palabras en Encabezados

Este script de JavaScript permite buscar una palabra específica en los encabezados (etiquetas <h1>, <h2>, <h3>, <h4>, <h5> y <h6>) de una página web y muestra un resumen de los resultados encontrados.

Funcionalidad

  1. Solicita al usuario que ingrese una palabra para buscar.
  2. Obtiene todos los encabezados de la página web.
  3. Busca la palabra ingresada por el usuario en el texto de cada encabezado.
  4. Genera un resumen que muestra:

Script para obtener URL y título de videos de YouTube

Nombre del script:

extractor-youtube-urls.js

README:

Descripción:

Extractor de Enlaces de Google para SEO

Este script JavaScript está diseñado para extraer enlaces específicos de las páginas de resultados de búsqueda de Google.

Uso

El script utiliza XPath para seleccionar todos los elementos <a> que comienzan con un determinado prefijo de URL. En este caso, el prefijo utilizado es "https://www.iebs", lo que significa que el script extraerá todos los enlaces que apunten a URLs que comienzan con esta cadena.

@seoutopico
seoutopico / README.md
Last active April 7, 2024 10:55
Script conectar chatGPT en con Airtable

Documentación del Script de Airtable a OpenAI

Este script está diseñado para automatizar el proceso de obtener información crítica literaria de un libro utilizando la API de OpenAI (ChatGPT) y guardar las respuestas generadas en una base de datos de Airtable.

Requisitos Previos

  • Tener una cuenta de Airtable y acceso a la base de datos deseada.
  • Tener una clave API de OpenAI con permisos para utilizar el modelo "gpt-3.5-turbo".
  • Configurar un entorno de scripting en Airtable que permita ejecutar scripts de JavaScript.
@seoutopico
seoutopico / fetchAndDisplayLinksInfo.js
Created September 1, 2023 10:32
El Script recopila todos los enlaces de una página web y muestra una tabla en la consola de Chrome con el enlace, el texto ancla y el estado HTTP de cada enlace.
/**
* Este script recopila todos los enlaces de una página web y muestra una tabla en la consola de Chrome
* con el enlace, el texto ancla y el estado HTTP de cada enlace.
*
* Autor: Aina-Lluna Taylor Barceló
* Fecha: septiember 2023
*/
// Función principal para recopilar y mostrar información de los enlaces
async function fetchAndDisplayLinks() {
@seoutopico
seoutopico / rename.py
Created August 4, 2023 09:39
Script Python para renombrar imágenes eliminando acentos y reemplazando espacios por guiones
import os
import unidecode
# Cambiar al directorio que contiene las imágenes
os.chdir('D:\Descargas')
# Obtener todos los archivos en el directorio actual
files = os.listdir()
for file_name in files:
chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
var currentUrl = tabs[0].url;
document.getElementById("test").innerHTML = currentUrl;
});
<?php
require 'google-search-results.php';
require 'restclient.php';
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">