ed2k://
el download correspondiente se agregue a la núcleo MLDonkey que está corriendo en el sistema (o en algún sistema remoto).Para esto cerramos Opera y editamos el archivo
$HOME/.opera/opera6.ini
agregando bajo la sección [User Prefs]
la línea TrustedExternalURLProtocols=ed2k
. Si esta entrada ya existe es posible agregar protocolos adicionales separando los identificadores por comas simples. Guardamos los cambios, cerramos el archivo y reabrimos Opera.Luego vamos a
ed2k
' en el campo #!/bin/bash
USER='admin' # u otro usuario en caso de haberlo configurado
PASS='password' # el password de la cuenta
HOST='localhost' # el host donde corre el núcleo MLDonkey
PORT='4000' # el puerto en el que corre
STDOUT=`( sleep 0.1 ;
echo "auth $USER $PASS" ;
sleep 0.1 ; echo "dllink $1" ;
sleep 0.1 ;
echo "q") | telnet $HOST $PORT 2>&1`
if [[ "$STDOUT" =~ 'Unable to connect to remote host' ]]; then
kdialog --error "Unable to connect to MLDonkey server"
elif [[ "$STDOUT" =~ 'Unable to match URL' ]]; then
kdialog --error "Unable to match URL:\n$1"
elif [[ "$STDOUT" =~ 'Added link' ]]; then
kdialog --msgbox "Added link:\n$1"
else
kdialog --error "Error:\n$STDOUT"
fi
El script utiliza
telnet localhost 4000
). En caso de estar utilizando la cuenta Ahora con simplemente clickear en un link con url de la forma
ed2k://...
la descarga se agrega al MLDonkey e inicia automáticamente.