sep
11

Process.py, una vuelta de tuerca más a los scripts con Nautilus

0 comentariosEscribir comentario
Viendo los mensajes de Gimp-es sobre los scripts de Nautilus me di cuenta que había que hacer algo más para automatizar este proceso. La cuestión es que cualquiera fácilmente pueda crearse un scripts para nautilus, así cada uno podría crear lo que le hiciese falta. He realizado un módulo llamado Process.py para que sólo llamando a una función y pasándole como parámetro el comando que uno quiere ejecutar, se aplique a todos los archivos seleccionados.

Por ejemplo, el script para rotar imágenes a la derecha antes tenía muchas líneas, ahora sólo es esto:
#!/usr/bin/env python

import Process

Process.ProcessFiles(
	"convert -rotate 90 $FILE$ $FILE$", # comando a ejecutar
	"jpg|png", # tipo de archivos
	False, # leer directorios?
	False, # procesar directorio como un archivo
	"Las imágenes se rotaron bien") # mensaje final
Aquí se explica como funciona Process.py.

A lo mejor ahora el amigo Guille puede crear su script para encolar en Listen ;-), como comentaba en un comentario de su blog. Si se puede hacer desde línea de comandos en 2 minutos lo puede hacer con esto.

No hay comentarios para esta noticia
Tu puedes ser el primero en hacerlo