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.