Página oficial del Gestor de archivos descargados de aMule.
Última versión (1.0a)
Propósito:
Principalmente, su función es la de gestionar los archivos descargados, colocándolos en directorios determinados, y creando dichos directorios si fuese necesario, basándose en el tipo de archivo (por la extensión). Podemos definir el nombre del directorio, y los tipos de archivos que contendrá, simplemente creando un array del tipo:
$Filetype['Video']=array(’avi’, ‘mpg’);
Esto, creará el directorio Video, si fuese necesario, y moverá en el todos los archivos avi y mpg, y cualquier otro que añadamos, y podemos cambiar “Video”, por “Peliculas” o lo que queramos, y lo mismo con todos los tipos de archivo que queramos.
Requisitos:
- GNU/Linux - Free/OpenBSD u otro Sistema Operativo capaz de correr aMule.
- PHP5 (shell script)
- Librerias mhash (opcional, requeridas para comprobar los hash).
Features:
- “Plug&Play” (para instalaciones de amule con el incoming en ~/.aMule/Incoming)
- Posibilidad de definir el directorio “base” al que se moveran los archivos y se creará la estructura de directorios (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
- Lee el contenido completo de un directorio, y lo procesa (opción -r) [1.0a].
- Soporte de hashes (gracias d4ni) [1.0a].
- Limpia nombres de archivos (regexp) [1.0a].
- Envia un email avisando que un nuevo archivo ha sido descargado (opcional) [1.0a]
TODO: (no necesariamente en este orden)
- Añadir “autodescompresión” de archivos.
- Añadir “detección inteligente” de tipos de archivos, no limitandose únicamente a la extensión.
- Depurar el código, ahorrar variables/arrays, y quitar un montón de “cosas feas” que sé que hay :).
- Intentar hacerlo “multi sistema”, en principio creo que el único problema para que no vaya en Windows, por ejemplo, son las rutas, no debería ser complicado solventarlo…. si tuviese uno instalado :)
Un comentario
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.




Hola Marcos.
Te he envido un email sobre un proyecto que podemos hacer juntos. Ojalá puedas responderme a mi email :)