Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1726 Le 21/08/2014, à 13:12

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Question:
Quand je fais:  alt F2 firefox une adresse ,cela fonctionne.
Maintenant, j ai des moteurs de recherche avec des alias.Ainsi si je fais dans firefox  "gg test" cela me donne la recherche google pour test.Comment faire la meme chose depuis alt F2 ?
Sachant qu un alt F2 firefox gg test ne fonctionne pas (teste avec " ", ' ', et ` `)

Hors ligne

#1727 Le 21/08/2014, à 13:13

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

En gros je voudrais une recherche sur firefox en ligne de commande depuis Alt F2.Merci d avance

Dernière modification par fan2rahan (Le 21/08/2014, à 13:14)

Hors ligne

#1728 Le 21/08/2014, à 13:20

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Script trouve sur le forum que je remts ici qui permet d eteindre l ecran (tres utile avec raccourci )

#! /bin/bash

icon="/usr/share/icons/hicolor/scalable/apps/apport.svg"
title="$(date +%H:%M)"
text="Extinction de l ecran dans 3 secondes"

#orca < $(tail monitor_off.txt) &&
notify-send -i $icon "$title" "$text" 
sleep 4 ; xset dpms force off
exit 0

Hors ligne

#1729 Le 21/08/2014, à 13:23

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Le  "dans 3secondes " n est la qu a titre informaif, la vraie donnee a changer est "sleep 4"

Hors ligne

#1730 Le 21/08/2014, à 13:30

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Trouve sur le forum (desole pour le createur je n ai pas ces donnees) comment desinstaller les anciennes versions de ubuntu (comme klean qui ne fonctionne plus):
Première méthode

Lister l'ensemble des noyaux installés grâce à :

"dpkg -l | grep -Ei "linux-headers|linux-image"

Sur Ubuntu 12.10, en décembre 2012, le résultat de cette commande donne :

linux-headers-generic                     3.5.0.21.27
linux-image-generic

Pour désinstaller un noyau Linux, il suffit de désinstaller les 3 ou 4 paquets correspondants à la version voulue :

    linux-headers-<version>_<version>_all.deb
    linux-headers-<version>-generic_<version>_<votre_architecture>.deb
    linux-image-<version>-generic_<version>_<votre_architecture>.deb
    linux-image-extra-<version>-generic_<version>_<votre_architecture>.deb

Par exemple pour désinstaller le noyau 3.5.0-17, la commande complète (à adapter) ressemble à quelque chose comme :

sudo apt-get remove linux-headers-3.5.0-17 linux-headers-3.5.0-17-generic linux-image-3.5.0-17-generic linux-image-extra-3.5.0-17-generic --purge

Répéter l'opération autant de fois qu'il y'a de noyaux à supprimer.
-------------------------------------------------------------------------------------------------------------
seconde méthode

Autre façon de nettoyer pleins de noyaux d'un seul coup : en fait tous sauf le noyau courant (faire attention à bien avoir démarré sur le dernier noyau installé) :

Lister les noyaux à supprimer :

dpkg -l | awk '{print $2}' | grep -E "linux-(image|headers)-$(uname -r | cut -d- -f1).*" | grep -v $(uname -r | sed -r -e 's:-[a-z]+.*::')
Si la liste est cohérente, on supprime en utilisant le résultat en paramètre de la commande apt-get purge :

sudo apt-get purge $(dpkg -l | awk '{print $2}' | grep -E "linux-(image|headers)-$(uname -r | cut -d- -f1).*" | grep -v $(uname -r | sed -r -e 's:-[a-z]+.*::'))

Hors ligne

#1731 Le 21/08/2014, à 13:31

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

En moyenne 200 Mo liberes

Hors ligne

#1732 Le 21/08/2014, à 13:33

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

lister vos ports ouverts:
sudo netstat -lp --inet

ou

sudo netstat _lp --inet

Hors ligne

#1733 Le 21/08/2014, à 13:35

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Gerer vos applications au demarrage:


voir toutes applis au demarrage:

cd /etc/xdg/autostart/ && sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop


revenir au system origine

idem inverser false et true

Hors ligne

#1734 Le 23/08/2014, à 12:10

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Webradios, integration de la verification des prog necessaires (et qq changements)

 #! /bin/bash

#auteur rahan  (fan2rahan@hotmail.fr)
#....libre ........
#Lire les webradios directement avec votre lecteur prefere 
#possibilite de les enregistrer (au lancement) .
#Avantage sur les vieux PC: consommation CPU ~NULLE

#necessite:un lecteur (VLC ou mplayer...),zenity, streamripper
#le script verifie la presence des programmes necessaires.


#-----------------A MODIFIER  (ou pas) ------------------------

#definir/adapter ici le choix du lecteur et de ses options 
lecteur="vlc --qt-start-minimized ";

#definir/adapter ici le dossier d enregistrement
Enreg="/home/$USER/Musique/Radios";

#liste des icones utilisees pour notify, pas necessaire mais plus joli,
#vous pouvez ne rien fournir et meme effacer cette section.
icon1="/home/$USER/Menu/jpeg/4URock.jpeg";
icon2="/home/$USER/Menu/jpeg/Nosta2.jpeg";
icon3="/home/$USER/Menu/jpeg/Rire.jpeg"  ;
icon4="/home/$USER/Menu/jpeg/RMC.jpeg" ;
icon5="/home/$USER/Menu/jpeg/Sebb.jpeg";
icon6="/home/$USER/Menu/jpeg/Equip.jpeg";
icon7="/home/$USER/Menu/jpeg/rfm.jpeg";
icon8="/home/$USER/Menu/jpeg/Gold.jpeg";
icon9="/home/$USER/Menu/jpeg/frinfo.jpeg";
icon10="/home/$USER/Menu/jpeg/pinkfloyd.jpeg";
icon11="/home/$USER/Menu/jpeg/elektro.jpeg";
icon12="/home/$USER/Menu/jpeg/feelinfloyd.jpeg";
icon13="/home/$USER/Menu/jpeg/pulstrance.jpeg";
icon14="/home/$USER/Menu/jpeg/smooth.jpeg";
icon15="/home/$USER/Menu/jpeg/acidbarrett.jpeg";
icon16="/home/$USER/Menu/jpeg/gregorien.jpeg";
icon17="/home/$USER/Menu/jpeg/1967Plus.jpeg";
icon18="/home/$USER/Menu/jpeg/ASF.jpeg";
icon19="/home/$USER/Menu/jpeg/BritishRadio.png";
icon20="/home/$USER/Menu/jpeg/Vinyl.jpg";
icon21="/home/$USER/Menu/jpeg/best80france.jpg";
#icon22="/home/$USER/Menu/jpeg/.jpg";
#icon23="/home/$USER/Menu/jpeg/.jpg";
#icon24="/home/$USER/Menu/jpeg/.jpg";
#icon25="/home/$USER/Menu/jpeg/.jpg";
#icon26="/home/$USER/Menu/jpeg/.jpg";
#icon27="/home/$USER/Menu/jpeg/.jpg";
#icon28="/home/$USER/Menu/jpeg/.jpg";
#icon29="/home/$USER/Menu/jpeg/.jpg";
#icon30="/home/$USER/Menu/jpeg/.jpg";

#liste des url de vos webradios:
url1="http://www.4uradios.com/classicrock.m3u";
url2="http://mp3.live.tv-radio.com/nostalgie/all/nos_113812.mp3";
url3="http://mp3.live.tv-radio.com/rire_et_chansons/all/rir_124530.mp3";
url4="http://vipicecast.yacast.net/rmc";
url5="http://soulandfunk.ice.infomaniak.ch/soulandfunk-128.mp3";
url6="http://streaming.radio.rtl.fr/lequipe-1-44-128";
url7="http://vipicecast.yacast.net/rfm";
url8="http://www.listenlive.eu/goldfmbordeaux.m3u";
url9="http://mp3.live.tv-radio.com/franceinfo/all/franceinfo.mp3" ;
url10="http://streaming202.radionomy.com:80/pinkfloydteguz" ;
url11="http://ice30.infomaniak.ch:8000/energyelektro-high";
url12="http://streaming201.radionomy.com:80/FeelingFloyd";
url13="http://icecast.pulsradio.com:80/pulstranceHD.mp3";
url14="http://joweb.dyndns.org:8052/live2";
url15="http://streaming.radionomy.com/acidbarrett?ad=radionoweb";
url16="http://esperance6.streamakaci.com:80";
url17="http://streaming.radionomy.com/1967Plus?ad=radionoweb";
url18="http://streaming.streamonomy.com/atlanticsoundfactory";
url19="http://streaming.radionomy.com/britishsixtiesradio?ad=radionoweb";
url20="http://streaming.radionomy.com/Vinyle-Rock?ad=radionoweb";
url21="http://streaming202.radionomy.com:80/Best80France";
#url22="";
#url23="";
#url24="";
#url25="";
#url26="";
#url27="";
#url28="";
#url29="";
#url30="";


#fonction Enregistrement: 

fonc_Enreg() {
	icon=`echo $var | cut -d'|' -f8 - `;
	nom=`echo $var | cut -d'|' -f6 - `;
	varF=`echo $var | cut -d'|' -f7 - `;
	varU=`echo $var | cut -d'|' -f7 - `;
	Action="streamripper $varU -d $Enreg -s -T -r "; #voir man streamripper pour options -s -T -r
	varF="http://localhost:8000 -"; #port par defaut de streamripper,a adapter si besoin
	cd  $Enreg ;
	nautilus "incomplete"; # adapter 'nautilus' si besoin
}

#recuperation du choix dans la liste
#ATTENTION: en cas d ajout d une radio,
# chaque ligne "doit" se terminer par \ (sans espace derriere)
# sauf la DERNIERE par ` (Alt Gr + 7)
#NE PAS MODIFIER LA PREMIERE LIGNE:  "FALSE" "Enregistrer" "la" "radio"\
#qui sert pour l enregistrement.
#Si vous avez une radio preferee vous pouvez lui assigner la valeur "TRUE"
# (cochee d office donc)

fonc_CHOIX() {
var=`zenity --width=380 --height=500   --list --checklist\
  --title="WEB  RADIOS" \
  --text="Choisissez la Radio a ecouter: " \
  --print-column=1,2,3,4 \
  --column="choix" --column="Radio" --column="url" --column="icon"\
        "." "=====================" "=============================================" "."\
        "FALSE" "Enregistrer" "la radio pendant l ecoute" "."\
        "." "=====================" "=============================================" "."\
        "FALSE" "4UClassique_Rock." $url1 $icon1\
	"FALSE" "Nostalgie." $url2 $icon2\
	"FALSE" "Rire_et_Chanson." $url3 $icon3\
	"FALSE" "RMC_Sport." $url4 $icon4\
	"FALSE" "La_radio_de_Sebb." $url5 $icon5\
	"FALSE" "RTL_l_Equipe." $url6 $icon6\
	"FALSE" "RFM." $url7 $icon7\
        "FALSE" "GoldFM." $url8 $icon8\
	"FALSE" "Fr.Info." $url9 $icon9\
        "FALSE" "PinkFloydTeGuz." $url10 $icon10\
        "FALSE" "NRJ_Elektro." $url11 $icon11\
        "FALSE" "FeelingFloyd" $url12 $icon12\
        "FALSE" "Pulstrance" $url13 $icon13\
  	"FALSE" "Ambiance_Smooth" $url14 $icon14\
        "FALSE" "Acidbarrett" $url15 $icon15\
        "FALSE" "Gregorien" $url16 $icon16\
        "FALSE" "1967Plus" $url17 $icon17\
        "FALSE" "ASF" $url18 $icon18\
        "FALSE" "BritishRadio" $url19 $icon19\
        "FALSE" "Vinyle_Radio" $url20 $icon20\
       "FALSE" "Best80France" $url21 $icon21`
#       "FALSE" "" $url22 $icon22
#       "FALSE" "" $url23 $icon23
#       "FALSE" "" $url24 $icon24
#       "FALSE" "" $url25 $icon25
#       "FALSE" "" $url26 $icon26
#       "FALSE" "" $url27 $icon27
#       "FALSE" "" $url28 $icon28
#       "FALSE" "" $url29 $icon29
#       "FALSE" "" $url30 $icon30
}
#       "FALSE" "nom_radio" $urlN $iconN` 
#              ^-----------^-----^   1 seul espace entre les valeurs,
#       remplacer le ` (AltGr + 7) par \(AltGr + 8) a la ligne precedente 
# les \ ne DOIVENT pas etre suivis d espaces: sinon affichage etrange !!!

########  plus de modification apres ceci #################################

#definition et assignation des variables 
var=url=icon=nom=varF=varU=Action=Enreg="";
iconErr="exit"; 
	
#Fonction Dependances
fonc_Dep() { 
	Lect99=`echo $lecteur | cut -d' ' -f1 - `; #recuperation du choix du lecteur sans les options
	List="$Lect99 zenity streamripper";
	for prog in $List
	 do
	 which $prog > /dev/null ; #empeche which d afficher ou est le programme
	 done
	    if [ $? -ne 0 ]
	    then  notify-send " Ce script necessite $prog pour fonctionner.   Installez le:'sudo apt-get install $prog'"
	    exit 0;
	    #else notify-send "Dependances satisfaites";      
	    fi
}
fonc_Dep;
fonc_CHOIX;

# si cancel 
if [ "$?" -eq 1 ]; then
     icon="exit";
     lecteur="";
fi

#recuperation des valeurs du tableau pour lecture
icon=`echo $var | cut -d'|' -f4 - `;
nom=`echo $var | cut -d'|' -f2 - `;
varF=`echo $var | cut -d'|' -f3 - `;

#si la case 'Enregistrer' est cochee:
case $nom in
	Enregistrer ) fonc_Enreg ;;
	* ) Action="";;
esac

#notification de la radio choisie (et de son icone si fournie)
notify-send -i $icon "  $nom" ;

#lancement de la radio (et de l enregistrement si choisi, en "job")
#petit delai ajoute pour laisser le temps de la connexion
#echo "$var";
($Action)& sleep 3 ;$lecteur $varF ;

#recuperation du PID du job et arret quand on stoppe la radio
kill -9 `pidof streamripper`;
notify-send "Au revoir             ;-) ";
exit 0 ;
 

Hors ligne

#1735 Le 26/08/2014, à 18:36

serviteur

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Salut à tous,

Quelqu'un peut-il m'aider à résoudre (adapter) le problème script sur ce lien:
http://forum.ubuntu-fr.org/viewtopic.php?id=1583201


" Le disciple (serviteur) n'est pas plus que le maître; mais tout disciple accompli sera comme son maître." Luc 6:40;  Jean. 13:16
'' J'ai été crucifié avec Christ et je suis une nouvelle création" GAL2: 20, 2Cor5: 17, Rom 6:6-7
HP xw4600 Workstation: Intel Core 2 Quad Q9300, 4 GB RAM, Nvidia Geforce  GTX 580

Hors ligne

#1736 Le 23/09/2014, à 10:57

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Derniere version de WEBRADIOS plus simple je pense, probleme des icones resolu, nettoyage des dossiers rajoute

 #! /bin/bash

#auteur rahan  (fan2rahan@hotmail.fr)
#....libre ........
#Lire les webradios directement avec votre lecteur prefere 
#possibilite de les enregistrer (au lancement) .
#Avantage sur les vieux PC: consommation CPU ~NULLE

#necessite:une connexion Internet, un lecteur (VLC ou mplayer...),zenity, streamripper
#le script verifie la presence des programmes necessaires.
#VLC est utilise par defaut

#le script est utilisable tel quel .

#-----------------A MODIFIER  (ou pas) ------------------------

#definir(/adapter) ici le choix du lecteur et de ses options 
lecteur="vlc --qt-start-minimized ";

#definir(/adapter) ici le dossier d enregistrement
Enreg="/home/$USER/Musique/Radios";

# les icones sont utilisees par notify, pas necessaire mais plus joli.
#Vous pouvez laisser ou fournir l adresse d une image (comme 'iconDefaut' ici).
# url de vos webradios:(celles donnees ne sont peu etre pas toutes valables)
#On trouve plein de listes sur le net. On peut utiliser firefox, outils web, reseau.
#(ex sur radionomy.com, pendant l ecoute d une radio, il suffit de reperer
#la ligne 'stream' ou 'listen' et de la copier)

iconDefaut="/usr/share/icons/Humanity/apps/48/gnome-sound-recorder.svg" ; # modifiable 

radio1="4UClassique_Rock"; # ATTENTION SURTOUT PAS D ESPACE 
url1="http://www.4uradios.com/classicrock.m3u"; # URL du flux
icon1=$iconDefaut; # perso je DL l icone de la radio avec google images
#          les ligne vides entre les radios sont juste pour la comprehension
radio2="Nostalgie";
url2="http://mp3.live.tv-radio.com/nostalgie/all/nos_113812.mp3";
icon2=$iconDefaut;

radio3="Rire_et_Chanson";
url3="http://mp3.live.tv-radio.com/rire_et_chansons/all/rir_124530.mp3";
icon3=$iconDefaut;

radio4="RMC_Sport";
url4="http://vipicecast.yacast.net/rmc";
icon4=$iconDefaut;


radio5="La_radio_de_Sebb";
url5="http://soulandfunk.ice.infomaniak.ch/soulandfunk-128.mp3";
icon5=$iconDefaut;

radio6="RTL_l_Equipe";
url6="http://streaming.radio.rtl.fr/lequipe-1-44-128";
icon6=$iconDefaut;

radio7="RFM";
url7="http://vipicecast.yacast.net/rfm";
icon7=$iconDefaut;

radio8="GoldFM";
url8="http://www.listenlive.eu/goldfmbordeaux.m3u";
icon8=$iconDefaut;

radio9="Fr.Info";
url9="http://mp3.live.tv-radio.com/franceinfo/all/franceinfo.mp3" ;
icon9=$iconDefaut;

radio10="PinkFloydTeGuz";
url10="http://streaming202.radionomy.com:80/pinkfloydteguz" ;
icon10=$iconDefaut;

radio11="NRJ_Elektro";
url11="http://ice30.infomaniak.ch:8000/energyelektro-high";
icon11=$iconDefaut;

radio12="FeelingFloyd";
url12="http://streaming201.radionomy.com:80/FeelingFloyd";
icon12=$iconDefaut;

radio13="Pulstrance";
url13="http://icecast.pulsradio.com:80/pulstranceHD.mp3";
icon13=$iconDefaut;

radio14="Ambiance_Smooth";
url14="http://joweb.dyndns.org:8052/live2";
icon14=$iconDefaut;

radio15="Acidbarrett";
url15="http://streaming.radionomy.com/acidbarrett?ad=radionoweb";
icon15=$iconDefaut;

radio16="Gregorien";
url16="http://esperance6.streamakaci.com:80";
icon16=$iconDefaut;

radio17="1967Plus";
url17="http://streaming.radionomy.com/1967Plus?ad=radionoweb";
icon17=$iconDefaut;

radio18="ASF";
url18="http://streaming.streamonomy.com/atlanticsoundfactory";
icon18=$iconDefaut;

radio19="BritishRadio";
url19="http://streaming.radionomy.com/britishsixtiesradio?ad=radionoweb";
icon19=$iconDefaut;

radio20="Vinyle_Radio";
url20="http://streaming.radionomy.com/Vinyle-Rock?ad=radionoweb";
icon20=$iconDefaut;

radio21="Best80France";
url21="http://streaming202.radionomy.com:80/Best80France";
icon21=$iconDefaut;

radio22="Floyd_Story";
url22="http://streaming.radionomy.com/floydstory?ad=radionoweb";
icon22=$iconDefaut;

radio23="Radio_Floyd";
url23="http://streaming.radionomy.com/radio-floyd?ad=radionoweb";
icon23=$iconDefaut;

radio24="Indochine";
url24="http://listen.radionomy.com/indochineblackcitywebradio?ad=radionoweb";
icon24=$iconDefaut;

radio25="";
url25="";
icon25=$iconDefaut;

radio26="";
url26="";
icon26=$iconDefaut;

radio27="";
url27="";
icon27=$iconDefaut;

radio28="";
url28="";
icon28=$iconDefaut;

radio29="";
url29="";
icon29=$iconDefaut;

radio30="";
url30="";
icon30=$iconDefaut;

#le nombre n est pas limite


#fonction Enregistrement: 

fonc_Enreg() {
	icon=`echo $var | cut -d'|' -f8 - `;
	nom=`echo $var | cut -d'|' -f6 - `;
	varF=`echo $var | cut -d'|' -f7 - `;
	varU=`echo $var | cut -d'|' -f7 - `;
	Action="streamripper $varU -d $Enreg -s -T -r -k 0 "; #voir man streamripper pour options choisies
	varF="http://localhost:8000 -"; # port par defaut de streamripper,a adapter si besoin
	xdg-open $Enreg/incomplete ; # utilisation du file-browser par defaut 
				     # si probleme remplacez xdg-open  (nautilus,caja ........)
}

#recuperation du choix dans la liste
# NE PAS MODIFIER LA PREMIERE LIGNE:  "FALSE" "Enregistrer" "la" "radio"\
#qui sert pour l enregistrement.
#Si vous avez une radio preferee vous pouvez mettre "TRUE" au lieu de "FALSE"
# (elle sera cochee d office donc)

fonc_CHOIX() {
var=`zenity --width=380 --height=500   --list --checklist\
  --title="WEB  RADIOS" \
  --text="Choisissez la Radio a ecouter: " \
  --print-column=1,2,3,4 \
  --column="choix" --column="Radio" --column="url" --column="icon"\
        "." "=====================" "=============================================" "."\
        "FALSE" "Enregistrer" "la radio pendant l ecoute" "."\
        "." "=====================" "=============================================" "."\
        "FALSE" $radio1 $url1 $icon1\
	"FALSE" $radio2 $url2 $icon2\
	"FALSE" $radio3 $url3 $icon3\
	"FALSE" $radio4 $url4 $icon4\
	"FALSE" $radio5 $url5 $icon5\
	"FALSE" $radio6 $url6 $icon6\
	"FALSE" $radio7 $url7 $icon7\
        "FALSE" $radio8 $url8 $icon8\
	"FALSE" $radio9 $url9 $icon9\
        "FALSE" $radio10 $url10 $icon10\
        "FALSE" $radio11 $url11 $icon11\
        "FALSE" $radio12 $url12 $icon12\
        "FALSE" $radio13 $url13 $icon13\
  	"FALSE" $radio14 $url14 $icon14\
        "FALSE" $radio15 $url15 $icon15\
        "FALSE" $radio16 $url16 $icon16\
        "FALSE" $radio17 $url17 $icon17\
        "FALSE" $radio18 $url18 $icon18\
        "FALSE" $radio19 $url19 $icon19\
        "FALSE" $radio20 $url20 $icon20\
        "FALSE" $radio21 $url21 $icon21\
        "FALSE" $radio22 $url22 $icon22\
        "FALSE" $radio23 $url23 $icon23\
        "FALSE" $radio24 $url24 $icon24 \
#       "FALSE" $radio25 $url25 $icon25\
#       "FALSE" $radio26 $url26 $icon26\
#       "FALSE" $radio27 $url27 $icon27\
#       "FALSE" $radio28 $url28 $icon28\
#       "FALSE" $radio29 $url29 $icon29\
#       "FALSE" $radio30 $url30 $icon30` # <-- Ce dernier charactere doit etre un ` (AltGr + 7)
}
#       "FALSE" $radioN $urlN $iconN` 
#              ^-------^-----^   1 seul espace entre les valeurs,
# les \ ne DOIVENT pas etre suivis d espaces: sinon affichage etrange !!!


########  plus de modification apres ceci (a part nettoyage) #################################

#definition et assignation des variables a null
var=url=icon=nom=varF=varU=Action=Enreg=Lect99="";
iconErr="exit"; 

	
#Fonction Dependances
fonc_Dep() { 
	Lect99=`echo $lecteur | cut -d' ' -f1 - `; #recuperation du choix du lecteur sans les options
	List="$Lect99 zenity streamripper";
	for prog in $List
	 do
	 which $prog > /dev/null ; #empeche which d afficher ou est le programme
	 done
	    if [ $? -ne 0 ]
	    then  notify-send " Ce script necessite $prog pour fonctionner.   Installez le:'sudo apt-get install $prog'"
	    exit 0;
	    #else notify-send "Dependances satisfaites";      
	    fi
}

#foncton nettoyage
fonc_NETTOYAGE() {
	cd $Enreg ;
if [[ -e " - .mp3" ]] ; then rm " - .mp3" ; fi # les pubs , jingles...!!!

if [[ -e "Radionomy - Radionomy.mp3" ]] ; then rm "Radionomy - Radionomy.mp3"; fi
cd incomplete ;
rm /* ;
exit ;
}

fonc_Dep;
fonc_CHOIX;

# si cancel 
if [ "$?" -eq 1 ]; then
     icon="exit";
     lecteur="";
fi

#recuperation des valeurs du tableau pour lecture
icon=`echo $var | cut -d'|' -f4 - `;
nom=`echo $var | cut -d'|' -f2 - `;
varF=`echo $var | cut -d'|' -f3 - `;

#si la case 'Enregistrer' est cochee:
case $nom in
	Enregistrer ) fonc_Enreg ;;
	* ) Action="";;
esac

#notification de la radio choisie 
notify-send -i $icon  " $nom" ;

#lancement de la radio (et de l enregistrement si choisi, en "job")
#petit delai ajoute pour laisser le temps de la connexion
($Action)& sleep 3 ;$lecteur $varF ;

#recuperation du PID du job et arret quand on stoppe la radio
kill -9 `pidof streamripper`;

#nettoyage
# (pas necessaire a vous de voir en decommentant la ligne suivante )
#fonc_NETTOYAGE ;

notify-send "Au revoir             ;-) "; echo -n $'\a';
exit 0 ;
 

Hors ligne

#1737 Le 05/10/2014, à 15:29

cedric.amouyal

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Script pour renommer ses vidéos et ne pas avoir des noms à rallonge.
Il est adaptable suivant les cas

IFS=$'\n'
for i in ` find ~/Vidéos/ -type f`
#for i in ` find ~/Vidéos/ -type f -mtime -30`
do
cd $(dirname $i)
file=$(basename $i)
#echo analyse de $i
 rename -v  "s/.*\] //g" "$file"
 rename -v  "s/FRENCH//gi" "$file"
 rename -v  "s/[ \.\_\-](ts|xvid|webrip|dvdrip|hdrip|brrip|dvdscr|md|french|r5|r6|2013|2014|stvfrv)?[\. \-\_]?/./ig" "$file"
 rename -v  "s/[ \.\_\-](carpediem|fuzion|brother|fqt|firetown|subforced|nikoo|shift|true|cpasbien|M0NiC0|ghost|wawa)?[\. \-\_]?/./ig" "$file"
 rename -v  "s/[ \._-]{2}/./g" "$file"
 rename -v  "s/[ ]avi$/.avi/g" "$file"
done

Hors ligne

#1738 Le 21/10/2014, à 22:24

oni_shadow

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Coucou, j'aimerais bien un petit truc qui me rendrait la vie bien pratique. Je le coderait si je savais m'y prendre mais ce n'est pas le cas (quoiq'avec deux trois pistes je pourrait sûrement le faire)
Enfait dernièrement je commente pas mal sur FaceBook' les articles du nouvel obs de l'obs, le monde le figaro, courrier international et autres. Le soucis c'est que quand on répond à des commentaires (ce que je fais le plus souvent), on ne reçois pas de notification lorsque quelqu'un d'autre y répond après... C'est très gênant/frustrant de devoir regarder tous nos commentaires toutes les minutes/heures.jours pour savoir si quelqu'un a répondu...
Je me dit que ça doit être facilement scriptable mais je ne sais pas comment faire/commencer, d'autant plus que la plupart des commentaires/réponses ne sont pas affichés mais s'affichent après une requête lié au click...

Quelqu'un peu m'éclairer sur comment faire ceci?

Dernière modification par oni_shadow (Le 21/10/2014, à 22:32)


Dell XPS 15 L502X                                            Firefox OS Flame
└─▶Ubuntu 15.04  (Awesome)                        └─▶OS 2.0 awesome, mais batterie plus faible qu'un CM optimisé
└─▶Manjaro Openbox  (pas mal)
└─▶Windows 8.1  (du mieux)                             Qui suis-je? #1370

Hors ligne

#1739 Le 03/11/2014, à 09:19

Bacchux

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Bonjour,
MajNumLC
Microscript bash pour afficher l'état des touches NumLock et CapsLock du clavier
Sous MATE, j'ai mis au tableau de bord une instance de l'applet "Command" (clic droit sur le tableau de bord puis "Ajouter...") qui affiche dans le tableau de bord la sortie de ce script (une fois par seconde).
C'est pratique quand on n'a pas de diode sur le clavier.

#!/bin/bash
MAJNUM=`xset q | grep Caps | sed -e 's/^.*Caps.*\(o[nf].\).*Num.*\(o[nf].\).*Scroll.*$/MAJ: \1 - NUM: \2/'`
echo "$MAJNUM"

capture NumLock et CapsLock au tableau de bord sous MATE
Cela permet d'avoir l'information voulue sans rien installer de plus que ce qui est disponible par défaut dans l'installation de Trusty avec MATE.
Évidemment, avec la même méthode, on peut afficher d'autres infos fournies par l'utiliitaire xset.
En espérant que ce sera utile...


Beatux qui prodest quibus potest
Atelier linux (Ubuntu et Suse)

Hors ligne

#1740 Le 04/11/2014, à 17:58

fan2rahan

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

Playliste de webradios a enregistrer en .m3u8 et ouvrir avec VLC SMPLAYER ...

 #EXTM3U
#EXTINF:0,floydstory - floydstory
http://streaming.radionomy.com/floydstory?ad=radionoweb
#EXTINF:0,4U Classic Rock
http://str4uice.streamakaci.com/4uclassicrock.mp3
#EXTINF:0,4U Classic Rock
http://str4uice.streamakaci.com/4uclassicrock.mp3
#EXTINF:0,4U70s
http://listen.radionomy.com/4u-70s
#EXTINF:0,Acidbarrett - acidbarrett
http://streaming.radionomy.com/acidbarrett?ad=radionoweb
#EXTINF:0,Best80France - Best80France
http://streaming202.radionomy.com:80/Best80France
#EXTINF:0,indochineblackcitywebradio - IndochineBlackCityWebradio
http://listen.radionomy.com/indochineblackcitywebradio?ad=radionoweb
#EXTINF:0,NRJ Premium mp3 AW
http://adwzg3.tdf-cdn.com/8470/nrj_165631.mp3
#EXTINF:0,RIRE 100% LIVE
http://adwzg3.tdf-cdn.com/8575/nrj_176026.mp3
#EXTINF:0,RMC_Sport - RMC
http://vipicecast.yacast.net/rmc
#EXTINF:0,RTL_l_Equipe - /home/unika/Menu/jpeg/Equip.jpg,0
http://streaming.radio.rtl.fr/lequipe-1-44-128
#EXTINF:0,Fr.Info - france info haut debit
http://mp3.live.tv-radio.com/franceinfo/all/franceinfo.mp3
#EXTINF:0,PinkFloydTeGuz - pinkfloydteguz
http://streaming202.radionomy.com:80/pinkfloydteguz
#EXTINF:0,NRJ_Elektro - Energy Elektro
http://ice30.infomaniak.ch:8000/energyelektro-high
#EXTINF:0,FeelingFloyd - FeelingFloyd
http://streaming201.radionomy.com:80/FeelingFloyd
#EXTINF:0,Pulstrance - PulsRadio Version Trance - Trance, Uplift, Vocal Trance - www.pulsradio.com - Live From France
http://icecast.pulsradio.com:80/pulstranceHD.mp3
#EXTINF:0,Ambiance_Smooth - Absolute smooth mix-jazz,blues,soul [CD-Quality]
http://joweb.dyndns.org:8052/live2
#EXTINF:0,1967Plus - 1967Plus
http://streaming.radionomy.com/1967Plus?ad=radionoweb
#EXTINF:0,ASF - Atlantic Sound Factory - ASF Radio
http://streaming.streamonomy.com/atlanticsoundfactory
#EXTINF:0,BritishRadio - britishsixtiesradio
http://streaming.radionomy.com/britishsixtiesradio?ad=radionoweb
#EXTINF:0,Vinyle_Radio - VinyleRock
http://streaming.radionomy.com/Vinyle-Rock?ad=radionoweb
#EXTINF:0,Alouette
http://broadcast.infomaniak.net:80/alouette-high.aac
#EXTINF:0,This is my server name
http://str15.streamakaci.com
#EXTINF:0,AstraMixx
http://streaming.radionomy.com:8000/AstraMixx
#EXTINF:0,BFM - La Radio de L'Economie
http://vipicecast.yacast.net/bfm
http://vipicecast.yacast.net/bfm_backup
#EXTINF:0,[RELAY2] - Bide&Musique - variete alternative francophone 60-70-80 - alternate french oldies - live from Paris France 24h/24 - no ads
http://relay2.bide-et-musique.com:9100
#EXTINF:0,radio-contact - Contact, la radio enjoy
http://broadcast.infomaniak.ch/radio-contact-high.mp3
#EXTINF:0,Couleurs FM
http://live.francra.org:8000/CouleursFM
#EXTINF:0,CANALB
http://37.187.70.49:80/canalb
#EXTINF:0,EnjoyStation.net - EnjoyStation - Un Max de Son Fresh
http://listen.enjoystation.net
#EXTINF:0,EnjoyStation.net - EnjoyStation - Un Max de Son Fresh
http://listen2.enjoystation.net
#EXTINF:0,EnjoyStation.net - EnjoyStation - Un Max de Son Fresh
http://listen3.enjoystation.net
#EXTINF:0,EnjoyStation.net - EnjoyStation - Un Max de Son Fresh
http://listen4.enjoystation.net
#EXTINF:0,fip - fip haut debit
http://mp3.live.tv-radio.com/fip/all/fiphautdebit.mp3
http://free.wave.online.fr/xmedia/torrecilha/01%20-%20O%20Z%20da%20Quest%E3o.mp3
http://free.wave.online.fr/xmedia/torrecilha/02%20-%20Quando%20meu%20v%F4o%20%E9%20livre.mp3
http://free.wave.online.fr/xmedia/torrecilha/03%20-%20Fluindo.mp3
http://free.wave.online.fr/xmedia/torrecilha/04%20-%20Dorme%20Mariana.mp3
http://free.wave.online.fr/xmedia/torrecilha/05%20-%20Viagem.mp3
http://free.wave.online.fr/xmedia/torrecilha/06%20-%20Canoa.mp3
http://free.wave.online.fr/xmedia/torrecilha/07%20-%20Amor%20e%20can%E7%E3o.mp3
http://free.wave.online.fr/xmedia/torrecilha/08%20-%20Morena.mp3
http://free.wave.online.fr/xmedia/torrecilha/09%20-%20Dorme%20Marina.mp3
http://free.wave.online.fr/xmedia/torrecilha/10%20-%20Cartas%20marcadas.mp3
http://free.wave.online.fr/xmedia/drdjekill/01/01%20-%20LE%20MONDE%20EST%20AFFAIRES.mp3
http://free.wave.online.fr/xmedia/drdjekill/01/02%20-%20BONNE%20CHANCE.mp3
http://free.wave.online.fr/xmedia/drdjekill/01/03%20-%20DIS-MOI.mp3
http://free.wave.online.fr/xmedia/drdjekill/01/04%20-%20HISTOIRE%20D%27UN%20SOIR.mp3
http://free.wave.online.fr/xmedia/drdjekill/01/05%20-%20UN%20DERNIER%20VERRE.mp3
http://free.wave.online.fr/xmedia/almeida/Almeida%20-%20Alcantara.mp3
http://free.wave.online.fr/xmedia/almeida/Almeida%20-%20Grical.mp3
http://free.wave.online.fr/xmedia/almeida/Almeida%20-%20Il%20est%20loin.mp3
http://free.wave.online.fr/xmedia/almeida/Almeida%20-%20Verveine.mp3
http://free.wave.online.fr/xmedia/drdjekill/02/01%20-%20LIBERTE%2C%20LIBERTE.mp3
http://free.wave.online.fr/xmedia/drdjekill/02/02%20-%20CINEMA.mp3
http://free.wave.online.fr/xmedia/drdjekill/02/03%20-%20MY%20BABY%27%20ROCK.mp3
http://free.wave.online.fr/xmedia/drdjekill/02/04%20-%20MARIE-JEANNE.mp3
http://free.wave.online.fr/xmedia/drdjekill/02/05%20-%20GIL%27%20S%20LOVER.mp3
http://free.wave.online.fr/xmedia/drdjekill/02/06%20-%20CHOSE%20ETRANGE.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/01%20-%20JPMOUNIER%20-%20BABYLON.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/02%20-%20JPMOUNIER%20-%20INDIAN.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/03%20-%20JPMOUNIER%20-%20HONEY.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/04%20-%20JPMOUNIER%20-%20CHALOUPE.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/05%20-%20JPMOUNIER%20-%20MOVE.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/06%20-%20JPMOUNIER%20-%20AZUR.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/07%20-%20JPMOUNIER%20-%20FUGUE.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/08%20-%20JPMOUNIER%20-%20MYSTERY.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/09%20-%20JPMOUNIER%20-%20SARABANDE.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/10%20-%20JPMOUNIER%20-%20SIROCCO.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/11%20-%20JPMOUNIER%20-%20CHABCHABADA.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/12%20-%20JPMOUNIER%20-%20MISTRAL.mp3
http://free.wave.online.fr/xmedia/jpmounier_babylon/13%20-%20JPMOUNIER%20-%20LOUISE%20ET%20ANNE%20BLUES.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/08%20-%20J%27m%27imaginais%20version%20fran%E7aise.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/01%20-%20J%27m%27imaginais%20version%20br%E9silienne.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/02%20-%20Sous%20le%20soleil%20Jamaique.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/03%20-%20Amour%20pas%20touche.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/04%20-%20Toi%2C%20fais%20ce%20que%20tu%20voudras.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/05%20-%20C%27%E9tait%20un%20ami.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/06%20-%20Il%20importe%20de%20n%27%EAtre%20rien.mp3
http://free.wave.online.fr/xmedia/drdjekill/03/07%20-%20I%20love%20you%20and%20you%20love%20me.mp3
http://free.wave.online.fr/xmedia/les3fontlapaire/01_instant_apres.mp3
http://free.wave.online.fr/xmedia/les3fontlapaire/02_media.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_Je_n_irai_jamais_travailler.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_le_syndrome_de_peter_pan.mp3.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_comme_une_vielle_femme.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_Je_vous_aime.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_La_campagne_est_jolie.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_le_fantome_au_slip_blanc.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_Le_petit_coq_anglais.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_Tremblez.mp3
http://free.wave.online.fr/xmedia/suzanne/Suzane_Lafleche_-_le_syndrome_de_peter_pan.mp3.jpg
http://www.electroots.com/compos/mp3/ganya/ganyawhite_and_sea.mp3
http://www.electroots.com/compos/mp3/ganya/ganyarubbish.mp3
http://www.rasta-square.freesurf.fr/mp3/dreadly_robot.mp3
http://rime.and.blues.free.fr/dub/songs/aieul.mp3
http://rime.and.blues.free.fr/dub/riddim/Rachel.mp3
http://www.rasta-square.freesurf.fr/gibson/mp3/mathusalem.mp3
http://www.electroots.com/compos/mp3/ganya/ganyalords.mp3
http://www.electroots.com/compos/mp3/ganya/rasta_square_mustangues.mp3
http://free.wave.online.fr/xmedia/coute/YvesChampigny_PetitPoucet1994.mp3
http://free.wave.online.fr/xmedia/coute/VaniaAdrienSens_LesDeuxChemineux.mp3
http://free.wave.online.fr/xmedia/coute/ThierryGill_MangeuxBleus.mp3
http://free.wave.online.fr/xmedia/coute/PierrotNoir_LeTestamentDUnSalePierrot.mp3
http://free.wave.online.fr/xmedia/coute/MarcOgeret_NosVingtAns.mp3
http://free.wave.online.fr/xmedia/coute/LePtitCreme_LePetitQuiPleure.mp3
http://free.wave.online.fr/xmedia/coute/LaTordue_SurLePressoir.mp3
http://free.wave.online.fr/xmedia/coute/JeanPopulus_LesMoulinsMorts.mp3
http://free.wave.online.fr/xmedia/coute/JeanPopulus_LaBelleJeunesse2000.mp3
http://free.wave.online.fr/xmedia/coute/JeanLouisBertrand_CourCheverny.mp3
http://free.wave.online.fr/xmedia/coute/JacquesFlorencie_EnSuivantLeuNoce.mp3
http://free.wave.online.fr/xmedia/coute/JacquesDouai_VaDanser.mp3
http://free.wave.online.fr/xmedia/coute/HeleneMaurice_LesCailloux.mp3
http://free.wave.online.fr/xmedia/coute/GabrielYacoub_JourdeLessive2001.mp3
http://free.wave.online.fr/xmedia/coute/Entre2Caisses_LesRamasseux.mp3
http://free.wave.online.fr/xmedia/coute/EmmanuelPariselle_LesMangeuxDeTerre.mp3
http://free.wave.online.fr/xmedia/coute/ClaudeFeron_ChansonDePrintemps.mp3
http://free.wave.online.fr/xmedia/coute/BrunoDaraquy_LesAbsinthes.mp3
http://free.wave.online.fr/xmedia/coute/BernardLavilliers_LaDerniereBouteille.mp3
http://free.wave.online.fr/xmedia/coute/AlainReneGeorges_FeuDeVigne2004.mp3
http://free.wave.online.fr/xmedia/systyle/01%20-%20Linstru.mp3
http://free.wave.online.fr/xmedia/systyle/02%20-%20Bahbushska.mp3
http://free.wave.online.fr/xmedia/systyle/03%20-%20Fait%20neant.mp3
http://free.wave.online.fr/xmedia/systyle/04%20-%20J'ai%20connu%20des%20man.mp3
http://free.wave.online.fr/xmedia/systyle/05%20-%20Communication.mp3
http://free.wave.online.fr/xmedia/syndrome/This%20Time.mp3
http://free.wave.online.fr/xmedia/syndrome/Syndrome,%20Now%20I%20Now%20You.mp3
http://free.wave.online.fr/xmedia/marc/01%20-%20Quand%20tu%20es%20la.mp3
http://free.wave.online.fr/xmedia/marc/02%20-%20Illusion.mp3
http://free.wave.online.fr/xmedia/marc/03%20-%20Je%20souris%20aux%20passants.mp3
http://free.wave.online.fr/xmedia/marc/04%20-%20Hello%20Jeff.mp3
http://free.wave.online.fr/xmedia/marc/05%20-%20Woodstock%20a%20Belleville.mp3
http://free.wave.online.fr/xmedia/marc/06%20-%20Dis-leur.mp3
http://free.wave.online.fr/xmedia/marc/07%20-%20C'est%20sur.mp3
http://free.wave.online.fr/xmedia/marc/08%20-%20Chic%20et%20boum.mp3
http://free.wave.online.fr/xmedia/marc/09%20-%20Prendre%20la%20large.mp3
http://free.wave.online.fr/xmedia/marc/10%20-%20Je%20peux%20pas%20le%20dire.mp3
http://free.wave.online.fr/xmedia/marc/11%20-%20Tourne.mp3
http://free.wave.online.fr/xmedia/marc/12%20-%20Get%20a%20get%20up.mp3
http://free.wave.online.fr/xmedia/marc/13%20-%20Spleen%20a%20demain.mp3
http://free.wave.online.fr/xmedia/jcg/01%20-%20J%27imaginais.mp3
http://free.wave.online.fr/xmedia/jcg/02%20-%20A%20nos%20enfants.mp3
http://free.wave.online.fr/xmedia/jcg/03%20-%20Le%20sommet%20du%20monde.mp3
http://free.wave.online.fr/xmedia/jcg/04%20-%20Intersexion.mp3
http://free.wave.online.fr/xmedia/jcg/05%20-%20Crazy%20funky.mp3
http://free.wave.online.fr/xmedia/jcg/06%20-%20Attitude.mp3
http://free.wave.online.fr/xmedia/jcg/07%20-%20Donne.mp3
http://free.wave.online.fr/xmedia/jcg/08%20-%20Avancez.mp3
http://free.wave.online.fr/xmedia/jcg/09%20-%20Le%20mal%20du%20plaisir.mp3
http://free.wave.online.fr/xmedia/tchad/01%20-%2005-55%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/02%20-%20Emcique%20Furilla%20-Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/03%20-%20Style%20Wu-Ming%20(signe%20Luther%20Blisset)%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/04%20-%20Rest%20in%20biz%20(1977-1999)%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/05%20-%20Skyzophrenes%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/06%20-%20Ghotta%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/07%20-%20Carnaval%20des%20fous%20(ft.%20MicroMegas)%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/08%20-%20At%20Gorbushka%20s%20(ft.%20Llanca)%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/09%20-%20Marchez%20!%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla%20.mp3
http://free.wave.online.fr/xmedia/tchad/10%20-%20Welcome%20a%20Oklahomahabad%20plage%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/11%20-%20Manifeste%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/12%20-%20Art%20mineur,%20street%20minimum%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/13%20-%20La%20chaine%20et%20les%20menottes%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/14%20-%20L'etre%20vulgaire%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/15%20-%20Nous%20masse%20critique,%20basse%20definition%20(ft.%20Uneasy)%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/16%20-%20Histoires%20de%20Frances%20(Part.%20I)%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/17%20-%2010-1961-%20Silence%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/18%20-%20Zero%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/19%20-%2094%20Mhz%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/20%20-%20Also%20unknown%20as%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/21%20-%20Dormez%20!%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/22%20-%20Traficantes%20de%20suenos%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/23%20-%20R!%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/24%20-%20Rwefuznxxx%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/25%20-%20Antiuniversity%20universe%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/26%20-%20Alpha%20&amp;%20Omega%20(Sumcee%20Solcit-Gotham%20Cuts)%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/tchad/27%20-%2023-55%20-%20Tchad%20Unpoe%20-%20Emcique%20Furilla.mp3
http://free.wave.online.fr/xmedia/songo21/01%20-%20Opening%20para%20SONGO%2021.mp3
http://free.wave.online.fr/xmedia/songo21/02%20-%20Me%20da%20Risa.mp3
http://free.wave.online.fr/xmedia/songo21/03%20-%20El%20Raton.mp3
http://free.wave.online.fr/xmedia/songo21/04%20-%20El%20Cuarto%20de%20Tula.mp3
http://free.wave.online.fr/xmedia/catharsis/01%20-%20Jacques.mp3
http://free.wave.online.fr/xmedia/catharsis/02%20-%20Dedication%20of%20a%20clown.mp3
http://free.wave.online.fr/xmedia/catharsis/03%20-%20A%20jamais%20créatif.mp3
http://free.wave.online.fr/xmedia/catharsis/04%20-%20O%20cotton%20field.mp3
http://free.wave.online.fr/xmedia/catharsis/05%20-%20Le%20blues%20de%20la%20forêt.mp3
http://free.wave.online.fr/xmedia/catharsis/06%20-%20Les%20troubadours.mp3
http://free.wave.online.fr/xmedia/catharsis/07%20-%20Los%20idiomas.mp3
http://free.wave.online.fr/xmedia/catharsis/08%20-%20Clever%20soul.mp3
http://free.wave.online.fr/xmedia/catharsis/09%20-%20Sans%20domicile%20fixe.mp3
http://free.wave.online.fr/xmedia/catharsis/10%20-%20Un%20nerf%20de%20campagne.mp3
http://free.wave.online.fr/xmedia/catharsis/11%20-%20Forgetting%20my%20body.mp3
http://free.wave.online.fr/xmedia/catharsis/12%20-%20Cinq.mp3
http://free.wave.online.fr/xmedia/catharsis/13%20-%20Mérou%20et%20l'enfant.mp3
http://free.wave.online.fr/xmedia/catharsis/14%20-%20Le%20souffle.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---bluemambo.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---tiger.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---why_not.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---alexandra.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---alf.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---asiat.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---automate.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---babylon.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---blues_star.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---bourbon.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---cocoloco.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---come_back.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---cupofte.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---dromadaire.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---fly.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---halloween.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---havanafunk.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---hippo.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---hobaboudah.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---i_like_it.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---indian.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---jaguar.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---lasted_born.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---latinexpress.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---mamouth.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---move.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---mystery.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---sweet_sweet.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---reptil.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---rhino.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---obsession.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---pachyderme.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---paradise.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---ratatouille.mp3
http://acocquebert.free.fr/bourgeois.mp3
http://acocquebert.free.fr/klandestin.mp3
http://acocquebert.free.fr/petitpere.mp3
http://acocquebert.free.fr/fauxhommes.mp3
http://free.wave.online.fr/xmedia/nesta/a07_laisseraller.mp3
http://free.wave.online.fr/xmedia/nesta/a06_4Lpourvoler_feat_McDidi.mp3
http://free.wave.online.fr/xmedia/nesta/a08_etatdecrise.mp3
http://free.wave.online.fr/xmedia/nesta/a02_debarquement.mp3
http://free.wave.online.fr/xmedia/ehma/01-Larrivee_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/02-LaplagedeBlaneest_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/03-Lesbottesencaoutchouc_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/04-LechantdessirenespartI_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/05-Lesjeuxdeplage_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/06-LejardinsecretpartI_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/07-LesvaguesdeBlaneest_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/08-LechantdessirenespartII_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/09-Letrajet_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/10-Ressemblances_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/11-LejardinsecretpartII_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/12-Missisaseafish_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/13-Sanshistoire.mp3
http://free.wave.online.fr/xmedia/ehma/14-LechantdessirenespartIII_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/15-Lafindesvacances_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM01_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM02_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM03_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM04_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM05_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM06_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM07_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM08_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM09_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM10_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM11_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM12_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM13_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM14_64kb.mp3
http://free.wave.online.fr/xmedia/ehma/CM15_64kb.mp3
http://pianocktail.free.fr/test/decouvert.mp3
http://pianocktail.free.fr/test/telephone.mp3
http://pianocktail.free.fr/test/marre.mp3
http://pianocktail.free.fr/test/vitesse.mp3
http://pianocktail.free.fr/test/enerver.mp3
http://pianocktail.free.fr/test/sand.mp3
http://pianocktail.free.fr/test/enfantPaix.mp3
http://pianocktail.free.fr/test/pommes.mp3
http://pianocktail.free.fr/test/blues.mp3
http://pianocktail.free.fr/test/jaloux.mp3
http://pianocktail.free.fr/test/printemps.mp3
http://pianocktail.free.fr/test/hesitationsM.mp3
http://free.wave.online.fr/xmedia/vulsor/ca-urge.mp3
http://www.chez.com/theclips/vulsor/01-back_to_vulsor.mp3
http://www.chez.com/theclips/vulsor/02-berceuse.mp3
http://www.chez.com/theclips/vulsor/03-lundi.mp3
http://www.chez.com/theclips/vulsor/04-stanzas.mp3
http://www.chez.com/theclips/vulsor/05-pov_diables.mp3
http://www.chez.com/theclips/vulsor/06-darkness.mp3
http://www.chez.com/theclips/vulsor/07-mushroom.mp3
http://www.chez.com/theclips/vulsor/08-etang.mp3
http://www.chez.com/theclips/vulsor/09-valsor.mp3
http://www.chez.com/theclips/vulsor/10-rock%27n%27cyclope.mp3
http://www.chez.com/theclips/vulsor/11-youkouyeahyeah.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]HouseJazzaMachina.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]Ay%20Papy.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]follow%20the_move.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]BailA%20ChicA%20LonG%20VersioN%20%20%20V.03%20.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]Turtle%20Land%20stonedversion.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]c-'est%20Lecapitaine%20Jazz_1.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]HeepHopev04.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]la%20casa%20lounge2.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]OstSensible.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]rapapar.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]skankattak.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]Supa%20Rony.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]oriental%20drum%20bass%20n%20voice.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]U%20fuck%20my%20wife.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]OLD%20SKOOL%20SAKAPUS%20DURUM%20N%20BAISE.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]Makasplaff%20v2.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]HOTLIKEFIRE.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]ClashMarijanne.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]Burning%20Hopes%20%20v2%20%20%20%20.mp3
http://free.wave.online.fr/xmedia/aphone/[www.electrobel.be]Blesse%20Dja%20race%20ta%20feraille.mp3
http://free.wave.online.fr/xmedia/jpmounier/jp_mounier---bluemambo.mp3
http://www.chez.com/theclips/vulsor/05-pov_diables.mp3
#EXTINF:0,Frequence Banane - Student radio EPFL UNIL Lausanne Switzerland
http://fbpc5.frequencebanane.ch:8001/
#EXTINF:0,[Firewall-80] - FREQUENCE3 - www.frequence3.fr - It's only HITS live from Paris France ! - French Webradio
http://ice.stream.frequence3.net/frequence3-128.mp3
#EXTINF:0,funradio - FUN [MP3 128]
http://streaming.radio.funradio.fr/fun-1-44-128
#EXTINF:0,KissFM - Instantmedia 1
http://mp3.live.tv-radio.com/kissfm/all/kissfm-128k.mp3
#EXTINF:0,lemouv haut debit
http://mp3.live.tv-radio.com/lemouv/all/lemouvhautdebit.mp3
#EXTINF:0,lemouv haut debit
http://mp3.live.tv-radio.com/lemouv/all/lemouvhautdebit.mp3
#EXTINF:0, Addict Rock - Addict Rock - My Choice, My Music! - www.AddictRadio.net
http://stream8.addictradio.net/addictrock
#EXTINF:0, Addict Rock - www.AddictRadio.net - My Choice, My Music! Station From Paris France
http://stream6.addictradio.net/addictrock
#EXTINF:0, Addict Rock - www.AddictRadio.net - My Choice, My Music! Station From Paris France
http://stream1.addictradio.net/addictrock
#EXTINF:0, Addict Rock - www.AddictRadio.net - My Choice, My Music! Station From Paris France
http://stream8.addictradio.net/addictrock
#EXTINF:0, Addict Rock - www.AddictRadio.net - My Choice, My Music! Station From Paris France
http://stream6.addictradio.net/addictrock
#EXTINF:0, Addict Rock - www.AddictRadio.net - My Choice, My Music! Station From Paris France
http://stream1.addictradio.net/addictrock
#EXTINF:0,// O M B I L I K A L - Fm \\  Dubstep / Drum and Bass / Trap / Futur Bass
http://ombilikal.net:8004/
#EXTINF:0,ouifm - ,0
http://broadcast.infomaniak.net/ouifm-high.mp3
#EXTINF:0,Radio Classique
http://broadcast.infomaniak.net:80/radioclassique-high.mp3
#EXTINF:0,Radio Classique (live)
http://str20.creacast.com/classique1
#EXTINF:0,Radio Classique (live)
http://str20.creacast.com:443
#EXTINF:0,FG DJ Radio
http://radiofg.impek.com:80/fg
#EXTINF:0,rfoguadeloupe - ,0
http://mp3.live.tv-radio.com/rfo/all/rfoguadeloupe-128k.mp3
#EXTINF:0,http://mp3.rfo_guyane - ,0
http://mp3.live.tv-radio.com/rfo/all/rfo_guyane-128k.mp3
#EXTINF:0,Radio Kreiz Breizh
http://rkb.online.radiobreizh.net/live-ori.ogg
#EXTINF:0,Radio Libertaire en haut-debit (192k)
http://ecoutez.radio-libertaire.org:8080/radiolib
#EXTINF:0,rfomartinique - ,0
http://mp3.live.tv-radio.com/rfo/all/rfomartinique-128k.mp3
#EXTINF:0,rfo_polynesie - ,0
http://mp3.live.tv-radio.com/rfo/all/rfo_polynesie-128k.mp3
#EXTINF:0,rfo_reunion - ,0
http://mp3.live.tv-radio.com/rfo/all/rfo_reunion-128k.mp3
#EXTINF:0,scooplyon - Radio SCOOP - Lyon2 MP3
http://mp3.live.tv-radio.com/scooplyon/all/scooplyon-128k.mp3
#EXTINF:0,RCF
http://rcf.streamakaci.com/rcf.mp3
#EXTINF:0,rtl - RTL [MP3 64]
http://streaming.radio.funradio.fr/rtl-1-44-96
#EXTINF:0,rtl2 - RTL2 [MP3 128]
http://streaming.radio.funradio.fr/rtl2-1-44-128
#EXTINF:0,SOL-FM  100.7  Ferarock_Lyon France
http://str15.streamakaci.com:9490
#EXTINF:0,Soulful Bits
http://195.154.104.70:80/
#EXTINF:0,Radio Swiss Classic
http://stream.srg-ssr.ch/m/rsc_de/mp3_128
http://stream.srg-ssr.ch/m/rsc_de/mp3_128
#EXTINF:0,Radio Swiss Jazz
http://stream.srg-ssr.ch/m/rsj/mp3_128
http://stream.srg-ssr.ch/m/rsj/mp3_128
#EXTINF:0,Radio Swiss Pop
http://stream.srg-ssr.ch/m/rsp/mp3_128
http://stream.srg-ssr.ch/m/rsp/mp3_128
#EXTINF:0,/tsfjazz - TSF Jazz
http://broadcast.infomaniak.net/tsfjazz-high.mp3
#EXTINF:0,witfm - Wit FM [Powered by Infomaniak.net]
http://broadcast.infomaniak.net/start-witfm-high.mp3 

Verifiees ce jour

Hors ligne

#1741 Le 22/11/2014, à 13:27

gva_raphael

Re : [ VOS SCRIPTS UTILES ] (et eventuelles demandes de scripts...)

(bash) script pour redimentioner et signer des photos avec Imagemagick

Grâce au script original, j'ai réussi à :
- ajouter un redimensionnement en %
- reprise du % de redimensionnement pour l'inclure dans le nouveau nom

C'est pas grand chose, mais je suis quand même content

Si cela peux servir à d'autre, voici le script modifié:

#!/bin/bash

# Auteur :idée originale de Bruno Billard <bruno.billard@gmail.com>, 
# modification: pouvoir redimentioner en même temps les images
# Ce script est mis a votre disopsition sous licence GPL 
# Plus d'info ici : http://www.gnu.org/licenses/gpl.txt

# Ce script permet de signer facilement un nombre important de photos et de les redimentioner 
# Il prend en argument :
# 1- Le dossier contenant les images a signer
# 2- Le fichier image de la signature (la transparance est respectée à l'insertion)
# 3- Un préfix pour les images signées (pour ecraser les images entrer un prefix vide)
# 4- L'emplacement de la signature parmis les choix suivant : 
# 				Bas_Droite, Bas_Gauche, Haut_Droite, Haut_Gauche, Bas_Milieu, Haut_Milieu, Droite_Milieu, Gauche_Milieu
# 5-le pourcentage de redimentionement de l'image composée, qui est repris dans le nom du nouveau fichier à la suite du préfix (nouveau)
# 
# On peut omettre les parametres a partir de la droite. 
# Les parametres omis sont demandé graphiquement par des boites de dialogues successives.
# 
# La valeur de retour est :
# O si tout s'est bien passé
# 1 si un parametre est détecté mauvais
# 2 si la commande de signature se passe mal



#
# Si le premier argument n'est pas entré en paramêtre on le demande par zenity
if [ $# -le 1 ]
	then 
		img_dir=$(zenity --file-selection --directory --separator="\n" --title="Choisir le dossier d'images a signer...")
	else
		img_dir=$1
fi
# Test de validité du premier argument
if ! [[ -d $img_dir ]]
	then 
		echo "Le dossier $img_dir n'est pas un dossier"
		exit 1
fi



#
# Si le deuxieme argument n'est pas entré en paramêtre on le demande par zenity
if [ $# -le 2 ]
	then
		signature=$(zenity --file-selection --title="Choisir le fichier image de la signature...")
	else
		signature=$2
fi
# Test de validité du deuxieme argument
if ! { file $signature | grep -q "image" ; }
	then 
		echo "le fichier $signature n'est pas une image"
		exit 1
fi



#
# Si le troisieme argument n'est pas entré en paramêtre on le demande par zenity
if [ $# -le 2 ]
	then
		prefix=$(zenity --entry --title="Prefixe..." --text="Entrez le prefixe pour les fichier signés" --entry-text="signe")
	else
		prefix=$3
fi
# Il n'y a pas de mauvais cas pour le préfix



#
# Si le quatrieme argument n'est pas entré en paramêtre on le demande par zenity
if [ $# -le 2 ]
	then
		grav=$(zenity --list --title="Placement de la signature..." --text="Selectionez l'emplacement de la signature :" --radiolist --column="" --column="" TRUE Bas_Droite FALSE Bas_Gauche FALSE Haut_Droite FALSE Haut_Gauche FALSE Bas_Milieu FALSE Haut_Milieu FALSE Droite_Milieu FALSE Gauche_Milieu )
	else
		grav=$4
fi
# Test de validité du quatrieme argument
case $grav in
	Bas_Droite) grav=SouthEast ;;
	Bas_Gauche) grav=SouthWest ;;
	Haut_Droite) grav=NorthEast ;;
	Haut_Gauche) grav=NorthWest ;;
	Bas_Milieu) grav=South ;;
	Haut_Milieu) grav=North ;;
	Droite_Milieu) grav=East ;;
	Gauche_Milieu) grav=West ;;
	defalut) echo "L'emplacement de la signature n'est pas bon..." ; exit 1 ;;
esac


# Si le cinquieme argument n'est pas entré en paramêtre on le demande par zenity
if [ $# -le 2 ]
	then
		size=$(zenity --entry --title="redimentionnement" --text="Entrez le % de redimentionement" --entry-text="50")
	else
		size=$5
fi
# Il n'y a pas de mauvais cas pour le redimentionement


#
# On se place dans le dossier des images
cd "$img_dir"



# La comande de signature
# find pour trouver les fichiers
# sed pour retirer le "./" du début du retour de find
# xarg pour faire passer le pipe a une commande
# composite pour signer les photos
# zenity pour la barre de progression
find ./ -maxdepth 1 \( -iname '*.jpg' -o -iname '*.png' -o -iname '*.gif' \) | sed "s/^.\///"|xargs -L1 -I {} composite -dissolve 100% -resize "$size"%  -gravity $grav "$signature" "{}" "${prefix}_${size}_{}" | zenity --progress --pulsate --text="Signature en cours..." 


if ! [[ $? ]] 
	then 
		exit 2
fi

exit 0

Dernière modification par gva_raphael (Le 22/11/2014, à 21:54)

Hors ligne

Haut de page ↑