Text
Si sos de los que guarda muchísimos videos en Instagram y querés organizarte mejor o simplemente descargarlos, este artículo te va a interesar. Acá te explico cómo usar un script en JavaScript para extraer todas las URLs de tus videos guardados, de manera automática y sencilla.
¿Cómo funciona?
Instagram carga los videos guardados de forma dinámica, es decir, a medida que hacés scroll hacia abajo. El script que te presento:
Desplaza la página automáticamente para cargar todos los videos.
Espera el tiempo necesario para que los videos se carguen.
Extrae las URLs de cada video visible.
Repite el proceso hasta que no queden más videos por cargar.
¿Qué necesitás?
Tener acceso a la sección de videos guardados de tu cuenta de Instagram.
Usar Google Chrome u otro navegador que tenga herramientas de desarrollo.
Pasos para usar el script
Accedé a tus videos guardados en Instagram : Andá a la sección donde están todos tus videos guardados.
Abrí las herramientas de desarrollo : Presioná F12 o hacé clic derecho en la página y seleccioná "Inspeccionar".
Pestaña Consola : En las herramientas de desarrollo, andá a la pestaña que dice "Consola".
Pegá el siguiente código : Copiá y pegá este script en la consola y presioná Enter:
(async () => { const delay = ms => new Promise(resolve => setTimeout(resolve, ms)); const scrollDelay = 3000; // Tiempo para esperar después de cada scroll. const maxAttempts = 20; // Número máximo de intentos si ya no carga más contenido. const videoUrls = new Set(); // Usamos un Set para evitar duplicados. let prevHeight = 0; let attempts = 0;
console.log("Comenzando la extracción de URLs..."); while (attempts < maxAttempts) { // Seleccionamos todos los videos visibles en el DOM. const videos = document.querySelectorAll('article a[href*="/p/"]'); // Añadimos las URLs de los videos al Set. videos.forEach(video => videoUrls.add(video.href)); // Hacemos scroll hasta el final de la página. window.scrollTo(0, document.body.scrollHeight); // Esperamos un tiempo para cargar más contenido. await delay(scrollDelay); // Verificamos si se ha cargado más contenido. const currentHeight = document.body.scrollHeight; if (currentHeight === prevHeight) { attempts++; // Si no se carga más contenido, aumentamos el contador de intentos. } else { attempts = 0; // Reiniciamos los intentos si se carga nuevo contenido. } prevHeight = currentHeight; } console.log("Extracción completada. URLs encontradas:", videoUrls.size); console.log(Array.from(videoUrls)); // Opcional: Copiar todas las URLs al portapapeles. const urlsText = Array.from(videoUrls).join('\n'); await navigator.clipboard.writeText(urlsText); console.log("Las URLs han sido copiadas al portapapeles.");
})();
¿Qué hace este código?
Automatiza el scroll : Desplaza la página hasta que no queden más videos por cargar.
Recolecta URLs : Guarda todas las URLs en un conjunto (“Set”) para evitar duplicados.
Copia las URLs : Una vez terminado, copia todas las URLs al portapapeles para que las uses como quieras.
Resultado
Cuando el script termine, vas a ver un listado de todas las URLs encontradas en la consola y además se van a copiar automáticamente al portapapeles.
Nota importante
Este script está pensado para uso personal. No lo uses para recopilar datos de otras personas sin su permiso, ya que podría violar los términos de servicio de Instagram.
¡Eso es todo! Si tenés muchos videos guardados, este truco te puede ahorrar horas de trabajo manual. ¡Probalo y organizá tus videos de forma fácil!
0 notes
Text
Buscar Mapas para COD4

Preparación para Server de el COD4, buscando mapas para popular el server con variedad.
La búsqueda de mapas: un arte en sí mismo
Primero, la línea de búsqueda que que se usa para encontrar los mapas
intitle:index.of+cod4+maps (ff|iwd))
es una genialidad. Como si fueras un arqueólogo digital, excavando en los rincones más oscuros de internet para encontrar esos tesoros escondidos.
No nos conformamos con los mapas, también buscamos los screenshots de los mismos.
intitle:index.of+cod4+maps+image (jpg|gif)
Lo ideal seria hacer scripts bash para automatizar la búsqueda y descargar todo de una.
Las fuentes: diversidad es la clave
Las fuentes que encontré utiles:
http://j.guyet.free.fr
http://maps.ilogames.com
http://uca.gaming.multiplay.co.uk
La magia del wget
Esta línea de comando que use es una obra de arte. Es como decir a la PC: "Andá, traeme todo lo que encuentres, pero no me traigas basura". usar el --reject para no bajar los index.html, así te ahorrás espacio y confusión.
wget -r --no-parent --reject "index.html*" http://maps.ilogames.com/cod4/usermaps
Tener una buena estructura de directorios es fundamental.
0 notes
Text
0 notes
Text
Charla
Persona 1: Hola Mundo Persona 2: Hola Señor Persona 3: ¿De que hablan?
0 notes
Text
What is Lorem Ipsum?
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
0 notes