Después de pegarme durante todo el fín de semana con el MythTV, sin conseguir que funcione el sonido, necesitaba relajarme, y como no tenía a ninguna tia cerca… pues me he puesto a programar xDD.
Lo que hace, es gestionar los archivos descargados, basándose en el tipo de los mismos (la extensión), pero bueno, mejor os dejo una lista de “Features”:
Features:
- “Plug&Play” (para instalaciones de amule con el incoming en ~/.aMule/Incoming)
- Posibilidad de definir el directorio al que copiar los archivos (por defecto, ~/.aMule/incoming)
- Soporte para archivos de audio, video, imágenes e ISO de serie, creando automaticamente los directorios para cada tipo
- Posibilidad de definir los directorios/tipos de archivo (Arrays/array_keys)
- Posibilidad de agregar nuevos tipos de archivos, y archivos.
- Log
Ejemplo de uso/configuración
Lo primero
$Dirs['basepath']=”;
Esta es la ruta donde creará el resto de directorios (basados en $Filetypes), para mover los archivos, por defecto ~./aMule/Incoming
Si quieres sacarlos de ahí, por que eres tela de majo, y no quieres que nadie “te chupe”, pues nada…ya sabes.
$verbose=1;
Esto es para que escupa por pantalla lo que hace, para depurar, más que nada.
$logfile=’./aMuleDLMNGR.log’.;
Pues, eso, la ruta del log :P
El resto de opciones, aún no están disponibles, son … lo que tengo pensado añadir :)
Para gestionar los directorios/archivos:
En el apartado de configuración, vereis algo como:
$Filetypes['Audio']=array(’ogg’, ‘mp3′);
Entonces, el nombre del directorio (por defecto) será Audio, y en el meterá los archivos ogg y mp3.
Para llamarlo Musica, por ejemplo, y que ademas meta los wav, seria cambiarlo por
$Filetypes['Musica']=array(’ogg’, ‘mp3′, ‘wav’);
¿Sencillo, verdad?
Ahora, para que esto funcione…
Editando el archivo de configuración de aMule (~/.aMule/amule.conf)
Editais estos dos parametros, para que queden así (con tu ruta, claro)
ExecOnCompletion=1
ExecOnCompletionCommand=sh -c ‘/home/TUUSER/scripts/php/aMuleDLMNGR.php -f “%FILE”‘
En las opciones del aMule, os vais a archivos, marcais “ejecutar comando despues de descarga” (o algo asi)
y en la casilla poneis:
sh -c ‘/home/TUUSER/scripts/php/aMuleDLMNGR.php -f “%FILE”‘
Y ale, ya está… ya sabeis todo lo que teneis que saber, ahora solo os falta bajar el aMule Download Manager y …
Que lo disfruteis!




Deja un comentario:
Los comentarios en esta página no están moderados, aparecerán inmediatamente en la página al ser enviados. Evita, por favor, las descalificaciones personales, los comentarios maleducados, los ataques directos o ridiculizaciones personales, o los calificativos insultantes de cualquier tipo, sean dirigidos al autor de la página o a cualquier otro comentarista. Estás en tu perfecto derecho de comentar anónimamente, pero por favor, no utilices el anonimato para decirles a las personas cosas que no les dirías en caso de tenerlas delante. Intenta mantener un ambiente agradable en el que las personas puedan comentar sin temor a sentirse insultados o descalificados. No comentes de manera repetitiva sobre un mismo tema, y mucho menos con varias identidades (astroturfing) o suplantando a otros comentaristas. Los comentarios que incumplan esas normas básicas serán eliminados.