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.

#51 Le 13/01/2008, à 23:13

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

c'est possible, tu peux même faire un mix avec cowsay....
reste plus qu'à  retrouver le sujet o๠j'ai vu ça big_smile

Edit : c'est bon, voilà  comment faire, il faut d'abord aller sur ce topic.
Ensuite tu copies le script du post #12 puis tu suis les indications du post #11.
Pour rajouter cowsay (qui doit être installé) je me suis inspiré de cette astuce, ce qui donne

perl quotes.pl -random2 | cowsay -f $(/bin/ls /usr/share/cowsay/cows -1 | head -n $(expr $$$(date +%s) % $(ls /usr/share/cowsay/cows | wc -w) + 1) | tail -n 1) -W 70

à  rajouter dans ton .bashrc.

 ______________________________________________________
/  Quote n°4608                                       \
|                                                      |
| <petsek> Nous on a un prof au lycée c'est un nain ! |
|                                                      |
| <wamm> Ah ouais ? Un vrai avec un hache et tout ?    |
|                                                      |
\ <petsek> Faut vraiment que t'arrête wow toi...      /
 ------------------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).

Dernière modification par Sallé (Le 14/01/2008, à 00:01)

Hors ligne

#52 Le 14/01/2008, à 00:16

Yannick_LM

Re : BashFr ? Meuh nan, c'est pas un terminal !

sinon y a un lien direct :

http://www.bashfr.org/bashfr_fortunes



mkdir .fortune
cd .fortune
wget http://www.bashfr.org/bashfr_fortunes -O bashfr.iso
strfile bashfr
iconv -f iso-8859-1 -t utf-8 bashfr.iso > bashfr
rm bashfr.iso

puis rajouter ça à  la fin de .bashrc

alias bashfr='fortune ~/.fortune'

Edit : grillé

Dernière modification par Yannick_LM (Le 14/01/2008, à 00:18)


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#53 Le 14/01/2008, à 01:28

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

Mieux :

lynx --dump --display_charset=utf8 http://www.bashfr.org/?sort=random2 | awk '$1~"#" && $0!~"RSS" { getline; while ($1!~"#") { print $0; getline;}; exit}'

cool

(Nécessite d'avoir installé lynx.)

Dernière modification par Skippy le Grand Gourou (Le 14/01/2008, à 01:28)

Hors ligne

#54 Le 14/01/2008, à 21:07

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

Sympa smile
j'ai rajouté la partie cowsay à  cette commande, mais du coup j'ai un affichage bizarre, des lignes sautent en plein milieu d'une phrase... Comme je ne fais que du copier/coller j'y comprends pas grand-chose, peut-être pourrais-tu m'aider?

lynx --dump --display_charset=utf8 http://www.bashfr.org/?sort=random2 | awk '$1~"#" && $0!~"RSS" { getline; while ($1!~"#") { print $0; getline;}; exit}' | cowsay -f $(/bin/ls /usr/share/cowsay/cows -1 | head -n $(expr $$$(date +%s) % $(ls /usr/share/cowsay/cows | wc -w) + 1) | tail -n 1) -W 70
 ______________________________________________________________________
/  <Snarkk> Le travail c'est comme l'amour en fait. Tu passes du temps \
| à                                                                     |
|                                                                      |
| chercher, quand tu crois avoir trouver une boite tu te fais chier à   |
|                                                                      |
| faire une belle lettre mais comme t'as un CV de merde t'arrives pas  |
| à                                                                     |
|                                                                      |
\ rentrer dedans.                                                      /
 ----------------------------------------------------------------------
        \    ,-^-.
         \   !oYo!
          \ /./=\.\______
               ##        )\/\
                ||-----w||
                ||      ||

               Cowth Vader

Dernière modification par Sallé (Le 14/01/2008, à 21:10)

Hors ligne

#55 Le 14/01/2008, à 21:26

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

J'ai pas cowsay (c'est pas dans les dépôts d'ArchLinux et je suis pas root sur mon PC au taf) et j'ai pas trouvé de manpage sur internet, mais est-ce que l'option -W 70 ne signifie pas "largeur max=70 caractères" (ça a l'air d'être le cas dans ton exemple) ? wink

Hors ligne

#56 Le 14/01/2008, à 22:01

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

La largeur par défaut est de 40 caractères ce qui rempli la moitié de mon terminal donc en mettant l'option -W  à  70, "j'optimise" cowsay pour les longues phrase (c'est le seul truc qui est de moi tongue).
Malheureusement la supprimer ne change rien, mais c'est déjà  sympa d'avoir répondu si vite wink

Hors ligne

#57 Le 14/01/2008, à 22:11

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

Pardon, j'avais mal compris la question... roll

La largeur par défaut de lynx est 80 caractères, donc les phrases sont coupées à  environ 80 caractères (sans couper les mots). Rajoute l'option --width=1000 par exemple. wink

Hors ligne

#58 Le 15/01/2008, à 00:39

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

à‡a a marché, merci big_smile
Et si j'ai bien compris, comme c'est un problème de largeur de caractères, le problème aurait aussi été réglé en mettant l'option -W 85 (pour prévoir large) à  cowsay?

Hors ligne

#59 Le 15/01/2008, à 00:48

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

De rien. smile

Et non. C'est ce que j'avais cru au départ, je pensais que c'étaient les "à " en début de ligne qui te gênaient et que le formatage original de bashfr était comme ça :

bashfr a écrit :

<Snarkk> Le travail c'est comme l'amour en fait. Tu passes du temps à                                                                  
chercher, quand tu crois avoir trouver une boite tu te fais chier à 
faire une belle lettre mais comme t'as un CV de merde t'arrives pas à                                                                    
rentrer dedans.

Mais en fait c'est lynx qui prévoit par défaut d'afficher sur 80 caractères, et coupe la ligne (en rajoutant un caractère de saut de ligne, "\n") après le dernier mot qui rentre dans ces 80 caractères, ce qui donne le formatage que je viens de citer alors qu'à  l'origine tout tient sur une seule ligne.

Hors ligne

#60 Le 15/01/2008, à 16:54

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

D'accord, donc j'ai pas bien compris mais c'est pas grave, l'essentiel est que ça fonctionne big_smile et effectivement, l'exemple que j'ai pris peut porter à  confusion, mais j'ai dû ouvrir une trentaine de terminaux pour trouver une quote qui posait problème lol
Petit récapitulatif pour ceux que ça intéresse, installer lynx et cowsay puis rajouter cette ligne à  la fin du .bashrc

lynx --dump --display_charset=utf8 http://www.bashfr.org/?sort=random2 --width=1000 | awk '$1~"#" && $0!~"RSS" { getline; while ($1!~"#") { print $0; getline;}; exit}' | cowsay -f $(/bin/ls /usr/share/cowsay/cows -1 | head -n $(expr $$$(date +%s) % $(ls /usr/share/cowsay/cows | wc -w) + 1) | tail -n 1) -W 70

Hors ligne

#61 Le 15/01/2008, à 17:01

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

Sallé a écrit :

j'ai dû ouvrir une trentaine de terminaux pour trouver une quote qui posait problème lol

Pas besoin d'ouvrir un nouveau terminal, rouvrir une session dans le même terminal suffit (taper "bash"), ou encore mieux (plus long à  taper, mais on garde la même session : si tu tapes 20 fois "bash" dans ton terminal, tu devras faire 20 fois "logout" pour fermer toutes tes sessions (ou fermer le terminal, je sais, mais c'est pas propre...)), mieux disais-je :

. .bashrc

ou

source .bashrc

(ça recharge le fichier .bashrc). wink

Hors ligne

#62 Le 15/01/2008, à 17:07

iuchiban

Re : BashFr ? Meuh nan, c'est pas un terminal !

http://forum.ubuntu-fr.org/viewtopic.php?id=51739

Pour les quotes dans le terminal ^^


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#63 Le 15/01/2008, à 17:15

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

iuchiban a écrit :

http://forum.ubuntu-fr.org/viewtopic.php?id=51739

Pour les quotes dans le terminal ^^

D'ailleurs regarde le dernier post... tongue

Hors ligne

#64 Le 15/01/2008, à 17:24

iuchiban

Re : BashFr ? Meuh nan, c'est pas un terminal !

Oui effectivement wink

Mais il faut faire un apt-get install lynx hmm

C'est compliqué lol

Dernière modification par iuchiban (Le 15/01/2008, à 17:25)


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#65 Le 15/01/2008, à 17:56

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

En plus je donne aussi le lien dans le 1er post de cette page, t'aurais pu le lire c'est pas comme s'il était en plein milieu rhooooooo roll

Et merci pour l'info Skippy, en ce moment j'apprends tous les jours, surtout avec toi ^^

Hors ligne

#66 Le 15/01/2008, à 18:08

iuchiban

Re : BashFr ? Meuh nan, c'est pas un terminal !

iuchiban a écrit :

Dans le bon style bien Geek :

Cheewie>Geekitude au quotidien:
Cheewie>J'etais assis dans le tram, et le tram est passé devant des travaux
Cheewie>Ya une machine qui s'est mis à faire le meme bruit que les petites tourelles dans Half-Life 2, donc reflexe > jme suis baissé sad
Cheewie>Au moins j'etais pas seul, un autre gars aussi a paniqué. Je sais pas si c'était pour une tourelle mais il avait aussi l'air de se sentir con...

Pour ceux qui veulent rire à chaque fois qu'ils ouvrent leur console :

Une quote dans votre console.

J'ai modifié un peu le script de TOkeshu pour avoir les randoms >0 et une plus jolie présentation.

Pfff, en plus je donne le lien dans la première page de ce thread hmm


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#67 Le 15/01/2008, à 19:11

Minøs

Re : BashFr ? Meuh nan, c'est pas un terminal !

EXcellente celle là  :

<ALu21> je crois que Ze_PilOt_ est décédé
<ALu21> il ne parle plus ce con
<ALu21> j'ai beau le stimuler, il est inerte
<Moa2020> Palette !
* Moa2020 défibrile
<ALu21> 220 !
<ALu21> 3
<ALu21> 2
<ALu21> 1
<ALu21> gziiIIIIIIIIIIIIIIIIIII
<Moa2020> ... /\__/\__/\__/\____________________________
<ALu21> \o/
<ALu21> 350 !
<ALu21> 3
<ALu21> 2
<ALu21> 1
<ALu21> gziiIIIIIIIIIIIIIIIIIII
<Moa2020>_____________________________
<ALu21> ok on laisse tomber
*** Ze_PilOt has quit IRC (Ping timeout)
<ALu21> heure constaté du ping timeout : 12:12
<ALu21> prévenez la famille

Hors ligne

#68 Le 16/01/2008, à 22:24

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

Salut à  tous, je vais dévier légèrement le sujet mais ça peut en intéresser quelques uns smile
Skippy le Grand Gourou, j'ai changé le lien vers bashfr dans l'expression que tu as donnée en lien vers la page aléatoire de chucknorrisfacts.fr mais le résultat n'est pas du tout le même... Il semble que la commande passée à  awk doit être modifiée alors je me permets de te demander de jeter un oeil si ça ne te déranges pas, je crois qu'il me faudrais beaucoup de temps pour lire le man et comprendre la syntaxe sinon...

Histoire de pousser le vice, j'ai pensé qu'une expression qui permet d'avoir aléatoirement une citation de bashfr ou de chucknorrisfacts serait pas mal big_smile. Dans ce cas, faut-il simplement mettre les deux liens avec les commandes correspondantes pour awk ou bien modifier autre chose?

Dernière modification par Sallé (Le 16/01/2008, à 22:25)

Hors ligne

#69 Le 16/01/2008, à 22:40

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

Désolé, j'ai regardé vite fait, mais la page passe très mal avec lynx, sans doute à  cause du codage php ? (J'y connais rien...) neutral

Hors ligne

#70 Le 17/01/2008, à 00:22

Zillable

Re : BashFr ? Meuh nan, c'est pas un terminal !

BashFr a écrit :

<Sib> Windows en faites ça fait vachement évoluer les pc, faut pas croire hmm
<Sib> Tout les jours, il me dit "Nouveau matériel détecté"

BashFr a écrit :

<Tommy> 'tin je viens de me prendre 3 heures de colle à  cause de IE
<Tommy> j'étais en svt et la prof nous demande de venir voir un truc sur le pc
<Tommy> et elle ouvre IE
<Tommy> comme un con je débranche l'alim en geulant
<Tommy> Internet Explorer est LE MAL! Je suis le prophete du Bien, prenez Firefox
<Tommy> elle a pas apprecié

Dernière modification par Zillable (Le 17/01/2008, à 00:53)


"Thanks to Mr. Gates, we now know that an open Internet with protocols anyone can implement is communism; it was set up by that famous communist agent, the US Department of Defense." Richard Stallman

"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety." Benjamin Franklin

Hors ligne

#71 Le 17/01/2008, à 15:01

WerePhilou

Re : BashFr ? Meuh nan, c'est pas un terminal !

erf très bon les chuck norris facts ('fin bon ça va un moment quoi...)

Bashfr source de rire (même au bout de 50 fois, la quote visuelle du gars qu'on veut ranimer me fait crever de rire big_smile)
ça c'est de la quote de porc...


"Le bonheur décroît à mesure que l'intelligence augmente". on en déduit que je dois être un putain de génie...
Dell Latitude D600 1.2 GHz, 1Go Ram
Intreprid Ibex 8.10 sur HD principal 80 Go(suite au décès prématuré du server X de Gutsy :$)

Hors ligne

#72 Le 17/01/2008, à 15:45

Solarus

Re : BashFr ? Meuh nan, c'est pas un terminal !

Du pur geek celle là smile

#1385 (+) 935/1183/8  (-)
<Anh-Yuan> Putain je vais larguer ma meuf
<Gros_Jlo> Pourquoi ?
<Anh-Yuan> cette pute veux que j'éteigne mon PC la nuit
<Gros_Jlo> et alors ?
<Anh-Yuan> ça va niquer mon uptime


Etre libre c'est avoir le choix.
Adresse Jabber: solarus@jabber.fr

Hors ligne

#73 Le 18/01/2008, à 13:57

Sallé

Re : BashFr ? Meuh nan, c'est pas un terminal !

Pas grave Skippy, merci d'avoir regardé wink

 _______________________________________________________
/  Cyborg : moi j'suis fan de Jean claude Van-Damme     \
|                                                       |
| CitizenKaine : houla, c'est presque une maladie ca... |
|                                                       |
\ Wantedd : ouep, la Grippe Aware probablement...       /
 -------------------------------------------------------
     \
      \
          oO)-.                       .-(Oo
         /__  _\                     /_  __\
         \  \(  |     ()~()         |  )/  /
          \__|\ |    (-___-)        | /|__/
          '  '--'    ==`-'==        '--'  '

Dernière modification par Sallé (Le 18/01/2008, à 13:58)

Hors ligne

#74 Le 18/01/2008, à 14:14

Lmartin76

Re : BashFr ? Meuh nan, c'est pas un terminal !

Un grand philosophe est né :

#6419 (+) 810/1406/6 (-)
Nashua : boire des canettes c'est un peu respecter la femme qui fait la vaisselle

Dernière modification par Lmartin76 (Le 18/01/2008, à 14:17)


Planète bouillue, planète foutue.

Hors ligne

#75 Le 18/01/2008, à 20:55

Skippy le Grand Gourou

Re : BashFr ? Meuh nan, c'est pas un terminal !

Cyclope a écrit :

Sur la version originale (Américaine) du concept, on trouve également de très jolis morceaux choisis big_smile

bash.org #5300 a écrit :

<tatclass> YOU ALL SUCK DICK
<tatclass> er.
<tatclass> hi.
<andy\code> A common typo.
<tatclass> the keys are like right next to each other.

lol

Hors ligne