Esto es purrr, cambiar el nombre de archivo en masa herramienta escrita en PyGTK.


¿Qué?
=====

Purrr le permite renombrar múltiples archivos de acuerdo a la plantilla especificada.
Las plantillas son en realidad un lenguaje de programación en miniatura, con las variables y
cosas. A todos los que le permiten automatizar no tan divertida tarea de hacer tropecientos
cambia el nombre casi idéntico a mano. Si alguna vez has descargado la serie de anime
archivos inteligente que había nombres como kimi_ga_ep1_divx_mp3 [23ed4xc]. avi a través de
kimi_ga_ep13_divx_mp3 [4c00ddd]. avi, usted seguramente la idea de obtener.

¿Cómo?
====

Renombra se realiza de acuerdo con _template_. La plantilla es cadena de caracteres, que
(en general) puede tener dos tipos distintos de partes en ella. Uno de ellos es _plain_, que
es decir, cadena que se copian como es en nombre resultante. Otra es _special_,
es decir, especial referencia al valor de algún tipo. Todas las referencias son
encerrados entre corchetes ([y]). En este momento hay 4 tipos especiales conocidas:

* Contadores. Denota por [C]. Contadores son el instrumento básico que utilizará cada uno
   referencia al contador de insertar el valor que las de la cadena resultante.
   Contadores se incrementan cuando se pasa al siguiente archivo en la lista. Contadores pueden tener
   hasta 4 separados por comas argumentos: nombre (numérico), el valor de inicio, paso, y
   relleno (el número de dígitos que el valor de luchar contra el uso, sin cubrir)

   Por ejemplo, el uso de esta plantilla: "file [C, 10,3,3]. Txt" le dará:

   aaa -> archivo 010.txt
   bbb -> archivo 013.txt
   ccc -> archivo 016.txt

* Nombre referencias. [N] en la plantilla anterior inserta nombre de archivo cambiado de nombre.
   Facultativo "_" interruptor hará funcionar en modo especial, donde "_" caracteres
   será sustituido en los espacios en los resultados. Por ejemplo, "[N_]" le dará:

   aaa -> aaa
   bbb -> bbb
   ccc -> ccc
   some_long_name -> nombre de algunos de largo

* Basename referencias. Denota por [B]. Igual que [N], salvo que sólo
   indíquese el nombre sin extensión. Así que, "[B_]. Dat" da:

   aaa -> aaa.dat
   bbb -> bbb.dat
   ccc -> ccc.dat
   some_name.txt -> algunos name.dat

* Extensión de las referencias. Insertado con [E]. Ampliar las referencias a la extensión original
   extensión de archivo cambiado de nombre. Por ejemplo, con el "archivo. [E]":

   aaa.txt -> archivo.txt
   aaa.jpg -> archivo.jpg
   aaa.mkv -> file.mkv

Especial referencias son mayúsculas y minúsculas (para [C] es la misma que [c]), no reconocida
de referencia se inserta sin cambios, por lo que [algo xxx, #?], se insertará la cadena
"algo xxx, #?" en nombre del archivo resultante. Puede desactivar un significado especial de
corchetes escape con barra invertida (que también es necesario para escapar de la barra
con barra para obtener como resultado el nombre en la barra)

¿Cuánto?
=========

No mucho. Purrr es software libre liberado bajo licencia GPL. Para ejecutarlo, se necesita
por lo menos en Python 2.3, PyGTK con 2.4 y las bibliotecas de Gnome instalado. También necesitarás
libglade, que se utiliza para construir la interfaz de usuario en tiempo de ejecución.

Si usa Nautilus, puede instalar nautilus script que llama a purrr en
archivos seleccionados. Está disponible bajo el nombre "Masa cambiar el nombre de" secuencias de comandos en el menú contextual.

¿Quién?
====

Purrr fue escrito por Maciej Katafiasz (http://mathrick.org), que había mucha diversión maldito
"hacking" en él.
