Bonjour , je suis a la recherche de scripts shell sympas ou d'autre possibiliées informatiques simplifiant la vie ..
jai moi meme pu recolter ces trucs:
beeps firewall: http://www.linuxgazette.com/node/view/9074(...)
les guignols en stream : http://linuxfr.org/~laurent/1019.html(...(...))
cowsay aleatoire pour irc:
#!/bin/bash
cow_dir=/usr/share/cows
typeset -i nb_cow
nb_cow=`ls $cow_dir | wc -l`
((rand=$RANDOM%$nb_cow+1))
cowsay -f /usr/share/cows/"$(ls $cow_dir | head -n $rand | tail -n 1)" "$@"
j'en avait un que jai perdu mais que je mettrais quand je trouverai , il sagissait dun script pour flighgear , si on met le nom de la ville , il donne le code OACI de laeroport , tres pratique..
mais voila je me limite a sa, et jaimerais en partager beacoup avec vous , alors si vous aen avez des meme tout betes , mettez les moi..
# Lovestory en bash
Posté par jmfayard . Évalué à 10.
beep -f 496.88 -l 500 # si
beep -f 496.88 -l 500 # si
beep -f 496.88 -l 500 # si
beep -f 496.88 -l 500 # si
beep -f 440 -l 500 # la
beep -f 392 -l 500 # sol
beep -f 392 -l 500 # sol
beep -f 370 -l 500 # fa
beep -f 329.63 -l 500 # mi
beep -f 329.63 -l 500 # mi
beep -f 392 -l 500 # sol
beep -f 496.88 -l 500 # si
beep -f 659.26 -l 500 # mi
beep -f 659.26 -l 500 # mi
beep -f 659.26 -l 500 # mi
beep -f 659.26 -l 500 # mi
beep -f 587.33 -l 500 # ré
beep -f 523.25 -l 500 # do
beep -f 523.25 -l 500 # do
beep -f 496.88 -l 500 # si
beep -f 440 -l 500 # la
beep -f 440 -l 500 # la
beep -f 496.88 -l 500 # si
beep -f 523.25 -l 500 # do
beep -f 496.88 -l 500 # si
beep -f 523.25 -l 500 # do
beep -f 496.88 -l 500 # si
beep -f 622.22 -l 500 # ré dièse
beep -f 523.25 -l 500 # do
beep -f 496.88 -l 500 # si
beep -f 496.88 -l 500 # si
beep -f 440 -l 500 # la
beep -f 392 -l 500 # sol
beep -f 392 -l 500 # sol
beep -f 370 -l 500 # fa
beep -f 329.63 -l 500 # mi
beep -f 370 -l 500 # fa
beep -f 370 -l 500 # fa
beep -f 370 -l 500 # fa
beep -f 370 -l 500 # fa
beep -f 392 -l 500 # sol
beep -f 370 -l 500 # fa
beep -f 370 -l 500 # fa
beep -f 329.63 -l 500 # mi
beep -f 311.11 -l 500 # ré dièse
beep -f 329.63 -l 500 # mi
[^] # Re: Lovestory en bash
Posté par Alex . Évalué à 1.
Merci !
À quand un concours de compo ?
PS : Au lieu de mettre beep à chaque début de ligne, l'argument -n permet de jouer un nouveau son.
Ça peut faire gagner un peu de temps et de l'espace :)
Optimisons les partitions beep !
[^] # Re: Lovestory en bash
Posté par tgl . Évalué à 2.
[^] # Re: Lovestory en bash
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
die "Usage: cat source.msc | $0 > output_file" if ($#ARGV!=-1);
chomp($_=);
$rythme= 6000/$_; # c est pas des BPM mais bon :)
%gamme=(
"do"=>132,
"re"=>148.5,
"mi"=>165,
"fa"=>176,
"sol"=>198,
"la"=>220,
"si"=>247.5,
"silence"=>1,
);
%duree=(
"d"=>$rythme /4,
"c"=>$rythme /2,
"cp"=>$rythme *2/3,
"n"=>$rythme,
"np"=>$rythme*1.5,
"b"=>$rythme*2,
"bp"=>$rythme*3,
"r"=>$rythme*4,
);
print "#!bin/bash\n\n#Generated by tab2beep.pl by Axioplase\n#Under GNU\/GPL\n#Author is not responsible in anyway to damage caused or not to your good
s by this software\n\n";
while (chomp ($foo=)) {
$foo=~s/\s//g;
if (""ne$foo){
($thisfreq,$thislength,$thistune)=split /:/,$foo;
$thisfreq=$gamme{"$thisfreq"};
$thisfreq*=$thistune;
print "beep -f $thisfreq -l $duree{$thislength}\n";
}
}
---- fichier de test ---
60
la:c:1
do:c:2
mi:c:2
la:c:2
do:c:3
mi:c:3
la:c:3
do:c:4
la:c:3
mi:c:3
do:c:3
la:c:2
mi:c:2
do:c:2
do:c:2
mi:c:2
la:c:2
do:c:3
mi:c:3
la:c:3
do:c:4
mi:c:4
do:c:4
la:c:3
mi:c:3
do:c:3
la:c:2
mi:c:2
do:c:2
la:c:1
----snip-----
tiens, j ai oublié les dieses/bémols :/
qq1 me fait une interface GTK ? (si on gere bien les slides/bends/témolos, y a de quoi faire une petite concurence au format midi et powertab/guitar pro :)
mais pour le piano, ca va!
[^] # Re: Lovestory en bash
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
dans les deux chomp :)
(à quand un \inf \sup pour afficher ces caracteres sur DLFP ?
[^] # Re: Lovestory en bash
Posté par bohwaz . Évalué à 2.
Au fait quelqu'un sait comment faire jouer au haut parleur du pc des mp3/ogg sous linux comme sur certains jeux DOS?
[^] # Re: Lovestory en bash
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
[^] # Re: Lovestory en bash
Posté par bohwaz . Évalué à 2.
En fait je crois avoir trouvé mon bonheur: http://mobile.box.sk/ringtones.php3(...)
Suffit de retranscrire l'écriture des mobiles en msc...
[^] # Re: Lovestory en bash
Posté par Dinofly (site web personnel) . Évalué à 5.
# guignols - dead
Posté par Tof . Évalué à 3.
SInon, pour télécharger une image au hasard sur deviantart :
(remplacer les http:\\ par http:// , c'est juste pour éviter que le template abime le lien)
FIRST=`wget -O - -U "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040614 Firefox/0.8" http:\\www.deviantart.com/random/deviation | grep "http:\\www.deviantart.com/view/" | head -1 | sed 's/.*value="\(.*\)".*/\1/'`
echo FIRST URL: $FIRST
SECOND=`wget -O - -U "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040614 Firefox/0.8" $FIRST | grep '^[ ]<img' | head -1 | sed 's/.*src="\([^\"]\+\)".*/\1/' | tail -1`
echo SECOND URL: $SECOND
wget -U "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040614 Firefox/0.8" $SECOND
# excellent
Posté par bohwaz . Évalué à 2.
Quelqu'un peut me dire comment utiliser ce xblink pour qu'il s'allume dès que la charge proc dépasse 50%?
[^] # Re: excellent
Posté par Maillequeule . Évalué à 5.
Il fait (par défaut) clignoter le voyant "scroll lock" à une vitesse qui varie en fonction de la charge processeur, avec des seuils que tu peux définir.
Mais il y a de nombreuses autres possibilités.
Inutile donc indispensable !
http://www.hut.fi/~spniskan/ledcontrol/(...)
M
[^] # Re: excellent
Posté par bohwaz . Évalué à 2.
[^] # Re: excellent
Posté par Maillequeule . Évalué à 2.
http://www.hut.fi/~spniskan/ledcontrol/ledd.gif(...)
:)
# srcipts
Posté par binsam . Évalué à 1.
il y:
jutilise ledmail : http://freshmeat.net/projects/ledmail/(...)
the flasher : http://freshmeat.net/projects/theflasher/(...)
# Qlqs scripts là :
Posté par tgl . Évalué à 3.
Je dirais pas que j'y ai trouvé quoi que ce soit qui ait révolutionné ma vie quotidienne, mais c'est truffé de bon petits bouts de bash qui m'ont bien aidé et inspiré quand je débutais dans la programmation shell.
Qlqs autres collections :
http://ganglia.sourceforge.net/gmetric/(...)
http://www.tldp.org/LDP/abs/html/contributed-scripts.html(...)
Après, je pense quand même que l'important avec les p'tits scripts, c'est pas vraiment ceux des autres mais plutôt de savoir en faire soit même, pour ses propres besoins. C'est un réflexe à prendre de te demander, dès qu'une idée te traverse la tête ou bien que tu commences à trouver une certaine tâche un peu répétitive, si tu ne pourrais en faire un bout de bash.
[^] # Re: Qlqs scripts là :
Posté par tgl . Évalué à 4.
http://www.karl-voit.at/scripts/(...)
Et puis pour les très petits scripts, tu peux te tourner vers la ML "Unix Tip", qui envoie une astuce par jour. Ils en sont à presque 2000 astuces maintenant, de qualité et intérêt très variable cependant, mais y'a des fois des trucs pratiques :
http://www.ugu.com/sui/ugu/show?I=tip.today(...)
[^] # Re: Qlqs scripts là :
Posté par binsam . Évalué à 1.
[^] # Re: Qlqs scripts là :
Posté par tgl . Évalué à 2.
(et puis de rechercher ça m'a fait faire le ménage dans mes bookmarks prog/shell, et c'est toujours bien ça de faire du ménage le samedi matin...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.