Tutorial para copiar enlaces eD2k en eMule por problemas del navegador
Publicado: Sab, 26 Oct 2024, 20:43
Hola gente, de casualidad vi que algunas personas últimamente tienen problemas para copiar enlaces eD2k del foro para cargarlos en eMule debido a los cambios que hubo en algunos navegadores, así que me he puesto a hacer este tutorial para que sea más fácil ponerlos en eMule mediante un script que los copia al portapapeles de manera automática. Espero que les sirva...
Vamos a instalar una extensión llamada Tampermonkey, que nos servirá para meterle el script que queremos y así realizar la tarea de copiar automáticamente los enlaces eD2k de una ficha. Esta extensión sirve, en pocas palabras, para inyectar código externo en una página web, alterando de esta manera el funcionamiento de la misma.
Para instalarla van a tener que dirigirse al siguiente enlace: https://www.tampermonkey.net/
Les debería abrir esta página web:
Una vez que estén ahí, deberán elegir su navegador aquí:
En mi caso sería Chrome aunque use Brave, ya que son compatibles.
Bajan un poco y habrá una sección para descargar la extensión. Le dan a "Ir a la tienda" en la primera opción que les aparezca, como aquí:
Les abrirá la tienda de extensiones de su navegador, estando allí instalarán la extensión correspondiente.
Ahora sí, una vez que tengamos la extensión instalada vamos a ir al apartado de extensiones de nuestro navegador y buscaremos la de Tampermonkey. En mi caso, el icono de las extensiones aparece en la parte superior derecha, le doy clic ahí y luego a la extensión correspondiente. Debería aparecerles un panel como este:
Deben darle a "Agregar nuevo script...". Posteriormente, se les abrirá en una nueva ventana una página como esta:
Seleccionarán todo el texto que viene por defecto usando las teclas Ctrl (Control) + A y luego lo borrarán. Ahora, en su lugar deberán pegar esto:
Una vez pegado el código, le dan a donde dice "Archivo" y seguidamente a "Guardar".
Eso sería todo. Ahora cuando entren a una ficha cualquiera se les copiarán automáticamente al portapapeles todos los enlaces eD2k de la misma. Simplemente ustedes tendrán que ir a eMule y darán clic derecho y luego a "Pegar enlaces eD2K", o sino con las teclas Ctrl (Control) + V.
Vamos a instalar una extensión llamada Tampermonkey, que nos servirá para meterle el script que queremos y así realizar la tarea de copiar automáticamente los enlaces eD2k de una ficha. Esta extensión sirve, en pocas palabras, para inyectar código externo en una página web, alterando de esta manera el funcionamiento de la misma.
Para instalarla van a tener que dirigirse al siguiente enlace: https://www.tampermonkey.net/
Les debería abrir esta página web:

Una vez que estén ahí, deberán elegir su navegador aquí:

En mi caso sería Chrome aunque use Brave, ya que son compatibles.
Bajan un poco y habrá una sección para descargar la extensión. Le dan a "Ir a la tienda" en la primera opción que les aparezca, como aquí:

Les abrirá la tienda de extensiones de su navegador, estando allí instalarán la extensión correspondiente.
Ahora sí, una vez que tengamos la extensión instalada vamos a ir al apartado de extensiones de nuestro navegador y buscaremos la de Tampermonkey. En mi caso, el icono de las extensiones aparece en la parte superior derecha, le doy clic ahí y luego a la extensión correspondiente. Debería aparecerles un panel como este:

Deben darle a "Agregar nuevo script...". Posteriormente, se les abrirá en una nueva ventana una página como esta:

Seleccionarán todo el texto que viene por defecto usando las teclas Ctrl (Control) + A y luego lo borrarán. Ahora, en su lugar deberán pegar esto:
Código: Seleccionar todo
// ==UserScript==
// @name Copiar enlaces eD2k al portapapeles
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Copia enlaces eD2k al portapapeles al cargar la página
// @author ChatGPT
// @match https://*.exploradoresp2p.com/*
// @grant GM_setClipboard
// ==/UserScript==
(function() {
'use strict';
// Función para capturar y copiar enlaces ed2k
function copiarEnlacesEd2k() {
const enlaces = Array.from(document.querySelectorAll('a[href^="ed2k://"]'));
if (enlaces.length > 0) {
const textoEnlaces = enlaces.map(enlace => enlace.href).join('');
GM_setClipboard(textoEnlaces);
console.log('Enlaces ed2k copiados al portapapeles:', textoEnlaces);
} else {
console.log('No se encontraron enlaces ed2k.');
}
}
// Ejecutar la función al cargar la página
copiarEnlacesEd2k();
})();

Eso sería todo. Ahora cuando entren a una ficha cualquiera se les copiarán automáticamente al portapapeles todos los enlaces eD2k de la misma. Simplemente ustedes tendrán que ir a eMule y darán clic derecho y luego a "Pegar enlaces eD2K", o sino con las teclas Ctrl (Control) + V.