camelcase.py

Script qui convertit les noms de fichier ou de répertoire en camelCase après avoir enlevé les caractères spéciaux ou accentués.

Par exemple change :

– les "éèêÉÈÊ" en ‘e’ ;

– les "àÀâÂ" en 'a'

– les "çÇ" en 'c'

– les "()" et "[]" en espace

– les ""'’`´;,:=!#" en espace

Convertis chaque item du nom de fichier séparé par un espace en minuscule, puis mets en majuscule la première lettre de chaque item à partir du deuxième, puis enlève tous les espaces.

Prend en compte de multiples extensions, telles que nomFichier.tar.gz et au passage enlève les caractères spéciaux des extensions et les met en minuscules.

Par exemple un nom de fichier tel que :

dignissim :mÊattis dictu`m (pulvinar) o`rnare at [Fermentum] sapien .t"xt.târ.GZ

devient :

dignissimMeattisDictuMPulvinarORnareAtFermentumSapien.txt.tar.gz