Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1726 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

#1727 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

#1728 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

#1729 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

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

fan2rahan

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

En moyenne 200 Mo liberes

Hors ligne

#1731 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

#1732 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

#1733 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

#1734 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

HP EliteBook Workstation Intel i7 2760QM, 16GB RAM, Nvidia Quadro 4000M
HP Z8 G4  2X: Intel Xeon Silver 4108 CPU, 32 GB RAM, Nvidia Geforce RTX  2070 Super

Hors ligne

#1735 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

#1736 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

#1737 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)


Rouillé

Hors ligne

#1738 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

#1739 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

#1740 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

#1741 Le 02/01/2015, à 15:20

enebre

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

cracolinux & barbican82 #1711 super ton script "Mes Films" merci, j'aurais néanmoins une requête si tu veux bien.
Voilà je voulais aussi scanner mes disques externes et donc me placer en root pour aller dans /media et /mnt afin qu'il cherche partout, je ne suis pas arrivé à modifier le script de manière fonctionnelle  je passe par sudo su et puis cd / ensuite je lance le script, c'est peut être pas la bonne façon de procéder mais là ça fonctionne il me fait la page html, super.

1) pourrais tu me dire comment rédiger le début du script pour scanner l'ensemble des disques
2) serait il possible qu'il me donne la taille des fichiers
3) avoir un classement alphabétique
4) Dans l'affichage sur la page html pourrais-je ne pas avoir toute l’arborescence juste le titre l’extension et la taille, avec bien sûr le lien toujours opérationnel, ça ferrait plus propre ?

Dernière modification par enebre (Le 02/01/2015, à 16:12)

Hors ligne

#1742 Le 08/01/2015, à 16:51

enebre

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

Bonjour,
j'ai trouvé un petit script qui m'intéresse, mais il ne fonctionne pas.
Aurais-je un peu d'aide s'il vous plait ?
c'est un script qui devrait permettre d'allumer et d'éteindre un conky par simple clic.

#!/bin/bash
#################################################################################################
# Description: Kill le programme conky si le processus existe, sinon démarre Conky.             #
# Dependances: Conky                                                                            #
# Auteur: Baz                                                                                   #
# http://wavemaker.free.fr/index.php/post/2007/10/20/66-un-mini-script-pour-lancer-fermer-conky #
# Licence: GPL                                                                                  #
# Version: 0.3                                                                                  #
#################################################################################################
PROG_NAME="conky1 -c $HOME/.conky/conky-perso/conky-radiotray/conkyrc"	# Nom du programme à  démarrer/arrêter.

PROCESSPID=$(pgrep conky1)	# Récupère le PID du processus.

	if [ "$PROCESSPID" != "" ]; then	# Si un ou des processus existe alors on le(s) kill.
		kill $PROCESSPID && echo "Stop $PROG_NAME (PID: $PROCESSPID)"
	else	# Si aucun processus on démarre le programme.
		$PROG_NAME & 
		echo "Start $PROG_NAME"
	fi
	
exit 0

Dernière modification par enebre (Le 08/01/2015, à 18:17)

Hors ligne

#1743 Le 08/01/2015, à 18:07

enebre

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

Pour l'usage de conky-radiotray sur la radio loungeradio (très chouette)
On peut faire un lanceur ouverture/fermeture au clic en "astutionnant" un peu.
Oui ! j'ai trouvé une petite astuce puisque je ne connais pas le codage.
On peut utiliser le script de Baz un peu modifié, pour lequel on fait un lanceur qui pointe vers le script de Baz qui lui pointe vers le conky-radiotray, qui fonctionne sur une deuxième instance de conky,  nommée conky1.
Pour réaliser cela, je suis allé dans /usr/bin/ et j'ai fait une copie de conky que j'ai nommé conky1, tout simplement.
Maintenant le conky peut être éteint convenablement, car l'automatisme du conkyrc ne fonctionne pas, l'image disparait de l'écran mais le conky tourne toujours.
Comme ça c'est assez bon pour l'instant. wink

scripts et conkyrc disponibles:
edit: résolu cfr remonter le fil #802#790 jusqu' à #737
dernière màj
le dossier màj:01.03.2015

Dernière modification par enebre (Le 01/03/2015, à 09:17)

Hors ligne

#1744 Le 21/02/2015, à 12:16

NY152

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

J'ai un petit soucis avec l'encodage de vidéo, à savoir le calcul de bitrate.

En effet, on trouve tout et n'importe quoi sur le sujet et je n'arrive pas à avoir un bitrate cohérent (mes vidéo sont toujours soit trop volumineuse soit assez dégradé avec des noirs dégueulasses ^^)

Quelqu'un connaîtrait une formule universelle qui fonctionne sur une vidéo à basse résolution jusqu'au 1080p et ce quelque soit le codec (bien que j'utilise principalement le x264 mais je veux un truc qui soit bon à tous les coups) ?

J'aimerais en faire un fonction bash pour intégrer un autre script de conversion.

D'avance, merci

Hors ligne

#1745 Le 21/02/2015, à 12:27

cracolinux

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

Salut NY152

Pour répondre à ta question, il nous faudrait un peu plus d'indications sur ton besoin :
- Tu lis ton fichier final sur quoi ?
- Tu priorises le poids ou la qualité ? tu as des limites ?
- C'est quoi tes fichiers de départ ?

Voilà voilà


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#1746 Le 21/02/2015, à 18:12

NY152

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

Je lis mes vidéos depuis un serveur DLNA. Je cherche à être le plus compatible possible, tout ce qui s'y connecte doit pouvoir la lire.

Je met la priorité sur la qualité (sans tomber dans l'excès en terme de taille évidement), je partirais sur du HD Light. Je pense que le mieux est le x264 pour ça mais j'aimerais aussi pouvoir faire du XviD. Le x265 a l'air performant en terme de qualité/poids mais mes premiers tests se sont pas révélés top top lol Je veux donc un fichier le plus proche de l'original (sans réduction de résolution) et en ayant une perte de poids significative, pour l'audio peut importe, tant que je peut conserver l’éventuel 5.1 voire 7.1 d'origine.

Mes fichiers de départ sont des vidéos 1080p sortant d'un caméscope qui me sort des vidéo d'un poid approximativement de 300 Mo / minutes ou des captures vidéo en 1080p avec le son en multicannal 5.1 et 7.1 faites sur une autre machine sous Windows.

Dernière modification par NY152 (Le 21/02/2015, à 18:15)

Hors ligne

#1747 Le 21/02/2015, à 19:18

cracolinux

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

Résolution
Le 1080, tout n'arrive pas à le lire et perso j'en vois pas l'interet...
Codec
je pense que le Xvid t'apportera une plus grande compatibilité mais je me fais vieux alors je dis peut-etre des conneries (je sais que pas mal de lecteur de salon n'arrive pas à lire du x264). Le x265, connais pas

Est-ce que tu fais de l'encodage 2 pass ou simple pass ?

Pour le moment tu utilises quoi, avconv ?

Dernière modification par cracolinux (Le 21/02/2015, à 19:20)


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#1748 Le 21/02/2015, à 22:00

NY152

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

Je fais de l'encodage 2 passes dans la majeur partie des cas.

Le XviD est plus compatible oui mais il est pas idéal pour les résolutions HD (x264 est plus adapté pour ça, ça n'est que mon avis cela dit)

Je suis un utilisateur de MEncoder dans la majeur partie des cas sinon j'utilise FFMPEG

Hors ligne

#1749 Le 23/02/2015, à 12:58

barbican82

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

enebre #1742
Pour le script de recherche de films en #1711
Bonjour,
1) pourrais tu me dire comment rédiger le début du script pour scanner l'ensemble des disques

dans le script, remplace find .  par find /

2) serait il possible qu'il me donne la taille des fichiers
il faut modifier comme ceci : find . -type f -iname "*.mp4" -o -iname "*.avi" -o -iname "*.mkv"  -exec ls -l {} \; | awk '{print $5 $9}' | while read i
-exec ls -l {} \; | awk '{print $5 $9}'  execute la commande ls -l et le awk ... permet de n'afficher que les champs 5 et 9 du résultat (taille et nom)

Il y a peut-être plus simple voire plus "propre".
pour le reste:
3) avoir un classement alphabétique
Passer par un fichier intermédiaire, le classer et ne faire la page html qu'après ?

4) Dans l'affichage sur la page html pourrais-je ne pas avoir toute l’arborescence juste le titre l’extension et la taille, avec bien sûr le lien toujours opérationnel, ça ferrait plus propre ?
J'avoue que html n'est pas mon langage préféré hmm je laisse la réponse à celui qui voudra bien la faire.

Bonne journée

Hors ligne

#1750 Le 23/02/2015, à 15:08

enebre

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

Bonjour barbican82,
merci de ta réponse, je me demande ou me suis-je trompé, car j'obtiens que ceci:

navigateur a écrit :

Films
Fichiers

    1468055720/home/ombre/Téléchargements/[
    1468301433/home/ombre/Téléchargements/[

le script transformé selon ta réponse (sauf erreur de ma part roll )

#!/bin/sh
#script de recherche récursive des videos avec création d'une page web
# en sudo su , puis on se place dans la racine  cd / puis on lance le script

echo pour chercher tous les films appuyez sur entrée, pour un film en particulier tapez tout ou partie du nom
read rep

##On crée/vide le fichier
> index.html

#Génération de la page web
# en-tête
echo '<html>' >> index.html
echo '<head><title>Mes Films</title><meta http-equiv="content-type" content="text/html; charset=utf-8" /></head>' >> index.html
echo '<h1>Films</h1>' >> index.html
echo '<h2>Fichiers</h2><ul>' >> index.html

# recherche des fichiers videos, on se limite aux avi AVI, mp4 MP4 et mkv MKV
if [$rep == ""] ;then 
		find / -type f -iname "*.mp4" -o -iname "*.avi" -o -iname "*.mkv"  -exec ls -l {} \; | awk '{print $5 $9}' | while read i
			#on ajoute les fichiers trouvés dans la page html
	do
		echo '<li><a href="'${i}'">'${i}'</a></li>' >> index.html
	done

else 
		find / -type f -iname "*$rep*.mp4" -o -iname "*$rep*.avi" -o -iname "*$rep*.mkv" | while read i
			#on ajoute les fichiers trouvés dans la page html
	do
		echo '<li><a href="'${i}'">'${i}'</a></li>' >> index.html
	done
fi


# fin de page
echo '</ul></body></html>' >> index.html

# recherche du repertoire courant
pwd
i=$(pwd)
# firefox ouvre la page
/home/ombre/firefox/firefox "${i}"/index.html

Hors ligne