Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1430 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  mandarine: Les fortunes de Sam dans votre shell en couleur

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

mandarine: Les fortunes de Sam dans votre shell en couleur

n°317481
Taz
bisounours-codeur
Posté le 31-08-2003 à 20:39:55  profilanswer
 

ma production du jour. nécessite python2.3
 
http://dejean.benoit.free.fr/logiciels/mandarine.py
 
toujours à la recherche d'une solution pour le codage
 
rappatrie les fortunes de Sam sur DLFP et les affiche en couleur. permets de gérer plusieurs sources de fortunes.
 
 
anciennement  
http://dejean.benoit.free.fr/logiciels/Samsfortunes.py
 
si vous avez des remarques  :hello:
 
-> iso-8859-15
-> je recherche une petite technique pour coder les fortunes dans la locale courante
-> trouvé: le fichier est sotcké en utf-8 et l'affichage s'adapté dynamiquement à la configuration de votre terminal


Message édité par Taz le 10-10-2003 à 14:13:14
mood
Publicité
Posté le 31-08-2003 à 20:39:55  profilanswer
 

n°317485
eL_Shaman_​__
Plop.
Posté le 31-08-2003 à 20:49:44  profilanswer
 

Ça chie sur les accents chez moi  :/
 

elshaman@shion:~$ python Samsfortunes.py
<Manu007> Pourquoi est-ce que j'ai été kické ?


 
 
Ma config des locales:

elshaman@shion:~$ locale
LANG=fr_FR
LC_CTYPE="fr_FR"
LC_NUMERIC=en_US
LC_TIME="fr_FR"
LC_COLLATE="fr_FR"
LC_MONETARY="fr_FR"
LC_MESSAGES="fr_FR"
LC_PAPER="fr_FR"
LC_NAME="fr_FR"
LC_ADDRESS="fr_FR"
LC_TELEPHONE="fr_FR"
LC_MEASUREMENT="fr_FR"
LC_IDENTIFICATION="fr_FR"
LC_ALL=
elshaman@shion:~$

n°317487
Taz
bisounours-codeur
Posté le 31-08-2003 à 20:53:13  profilanswer
 

marde c'est l'utf-8, wait, je corrige vie ça pour tout le monde
 
edit: faut virer la 2eme ligne et les accents à mon prénom


Message édité par Taz le 31-08-2003 à 20:55:16
n°317488
Taz
bisounours-codeur
Posté le 31-08-2003 à 20:58:54  profilanswer
 
n°317490
eL_Shaman_​__
Plop.
Posté le 31-08-2003 à 21:10:38  profilanswer
 

Toujours le même problème avec le fichier Samsfortunes_iso.py. :/
 
Petite faute aussi à la ligne 98:
# __DEST doesn't exists
je pense que ce 's' est en trop.

n°317492
eL_Shaman_​__
Plop.
Posté le 31-08-2003 à 21:11:10  profilanswer
 

Essayé sur Debian SID à jour avec Python2.3.

n°317495
Taz
bisounours-codeur
Posté le 31-08-2003 à 21:18:47  profilanswer
 

j'y comprends rien, le fichier est pas plus en utf-8, y a plus aucune référence ...

n°317499
Taz
bisounours-codeur
Posté le 31-08-2003 à 21:24:24  profilanswer
 

j'ai meme passé le truc à la moulinette avec iconv  
 
tu peux essayer avec -f

n°317505
eL_Shaman_​__
Plop.
Posté le 31-08-2003 à 21:36:12  profilanswer
 

Taz a écrit :

j'ai meme passé le truc à la moulinette avec iconv  
 
tu peux essayer avec -f


Je viens de le passer sous iconv avec ceci:
iconv -f utf-8 -t iso-8859-1 Samsfortunes_iso.py
 
Mais ça échoue toujours  :/

n°317506
Taz
bisounours-codeur
Posté le 31-08-2003 à 21:37:32  profilanswer
 

c'est ce que j'ai fait moi aussi, je comprends pas. y a pas un seul accent, c'est du pur ascii et ça foire ...  t'as essayer avec -f ?

mood
Publicité
Posté le 31-08-2003 à 21:37:32  profilanswer
 

n°317508
eL_Shaman_​__
Plop.
Posté le 31-08-2003 à 21:42:27  profilanswer
 

Pareil.

n°317511
Taz
bisounours-codeur
Posté le 31-08-2003 à 21:47:53  profilanswer
 

pourtant _iso ne contient que de l'ascii ...

n°317512
eL_Shaman_​__
Plop.
Posté le 31-08-2003 à 21:57:06  profilanswer
 

elshaman@shion:~$ file .Samsfortunes
.Samsfortunes: UTF-8 Unicode English text
elshaman@shion:~$


 
Et en changeant son codage vers ISO-8859-1, ça passe.
Donc le problème vient du système de codage de ce fichier.

n°317515
Taz
bisounours-codeur
Posté le 31-08-2003 à 22:04:07  profilanswer
 

ah peut etre que quand on ecrase un fichier, il garde son codage d'origine quand meme, j'y crois pas, mais je vois que ça
 
 
edit: tu peux essayer avec un truc propre, comme si c'était la première fois?


Message édité par Taz le 31-08-2003 à 22:04:45
n°317518
eL_Shaman_​__
Plop.
Posté le 31-08-2003 à 22:09:56  profilanswer
 

Justement, c'est lors de sa création que .Samsfortunes est mis en UTF-8 et avec ce codage, ça affiche les caractères accentués n'importe comment.
Mais, si ce fichier je le passe en ISO-8859-1, alors les caractères accentués s'affichent correctement.
 
C'est à l'origine qu'il faudrait que tu trouves le moyen de sauver le fichier .Samsfortunes en ISO-8859-1, ou alors, de faire en sorte que ton script lise correctement l'UTF-8.

n°317519
Taz
bisounours-codeur
Posté le 31-08-2003 à 22:11:42  profilanswer
 

je capte pas, à moins qu'a la base le fichier soit en utf-8

n°317520
Taz
bisounours-codeur
Posté le 31-08-2003 à 22:12:45  profilanswer
 

Taz a écrit :

je capte pas, à moins qu'a la base le fichier soit en utf-8

apparemment c'est ça. bon, je fouille et je sors pour demain soir une bonne version pour latin

n°317526
Taz
bisounours-codeur
Posté le 31-08-2003 à 22:31:48  profilanswer
 

putain, je deviens dingue, j'arrive pas à faire la convertion

n°317527
Goon
Posté le 31-08-2003 à 22:33:49  profilanswer
 

Tain, toujours aussi con ce sam  :lol:  :lol:

n°317528
Taz
bisounours-codeur
Posté le 31-08-2003 à 22:35:57  profilanswer
 

soit c'est moi, soit c'est que les fortunes des caractères purement unicode (comme dans les insultes)... donc

n°317529
Goon
Posté le 31-08-2003 à 22:41:45  profilanswer
 

T'as qu'à passer sur #videolan (irc.freenode.net), sam saura sûrement t'aider et ça l'amusera

n°318189
Taz
bisounours-codeur
Posté le 02-09-2003 à 00:38:41  profilanswer
 

j'ai pas trouvé, cela dit, vous pouvez faire tourner comme ça (la version normale iso latin
 
Samsfortunes.py | iconv -f utf-8 -t iso-8859-15 -
 
avec un alias ça passe tout seul

n°318566
Taz
bisounours-codeur
Posté le 02-09-2003 à 19:00:43  profilanswer
 

voilà, ça fonctionne très bien avec les iso-8859-15, je cherche encore la solution pour avoir une seule et unique solution pour stocker le fichier dans le codage courant

n°318882
Taz
bisounours-codeur
Posté le 03-09-2003 à 12:18:33  profilanswer
 

voilà, tout marche  [:taz]

n°319377
Taz
bisounours-codeur
Posté le 04-09-2003 à 08:46:53  profilanswer
 

je sais que tout le monde s'en fout puisque je suis le seul que ça amuse
je me demande si j'ajoute une barre de progression pour le téléchargement, et si oui, est que je la rends visible qu'en mode verbeux ?

n°336685
Taz
bisounours-codeur
Posté le 09-10-2003 à 01:33:32  profilanswer
 

OK, tout le monde s'en fout toujours (sauf moi), voilà, cesoir j'ai repondu une version qui permet d'utiliser plusieurs fortunes (plusieurs URL) à la fois. encore des petits problèmes, mais ça à l'air de fonctionner
 
http://dejean.benoit.free.fr/logiciels/mandarine.py


Message édité par Taz le 10-10-2003 à 14:13:54
n°336688
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 09-10-2003 à 02:10:30  profilanswer
 

[:zerod]

n°336718
Taz
bisounours-codeur
Posté le 09-10-2003 à 09:24:39  profilanswer
 

tiens une question : quand il faut mettre à jour les fortunes, je lance la maj en arrière plan après avoir affiché une fortune ou l script ne rend la main que lorsque la fortune est affiché et tout mis a jour ?S

n°336729
bobuse
Posté le 09-10-2003 à 09:57:13  profilanswer
 

[:xp1700]

n°336746
Taz
bisounours-codeur
Posté le 09-10-2003 à 10:36:21  profilanswer
 

voilou, encore une maj sur la gestion d'erreur

n°336812
mirtouf
Light is right !
Posté le 09-10-2003 à 15:12:21  profilanswer
 

Et il faut quoi pour que ça marche : les librairies python nécessaires en somme ?
 
(patapai)


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°336869
vanilla
datoune's revival
Posté le 09-10-2003 à 18:30:13  profilanswer
 

$ python mandarine.py
Traceback (most recent call last):
  File "mandarine.py", line 29, in ?
    import datetime
ImportError: No module named datetime
 
 
:D

n°336870
mirtouf
Light is right !
Posté le 09-10-2003 à 18:31:16  profilanswer
 

vanilla a écrit :

$ python mandarine.py
Traceback (most recent call last):
  File "mandarine.py", line 29, in ?
    import datetime
ImportError: No module named datetime
 
 
:D


 
même erreur
d'où ma question...


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°336889
Taz
bisounours-codeur
Posté le 09-10-2003 à 19:33:03  profilanswer
 

python2.3
 
et j'ai encore ce putain de problème de codage pour que tout le monde ait ses putains d'accents à la con

n°336890
mirtouf
Light is right !
Posté le 09-10-2003 à 19:38:53  profilanswer
 

Avec la version 2.2 ça passe pas ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°336893
Taz
bisounours-codeur
Posté le 09-10-2003 à 19:47:49  profilanswer
 

et bien non.
datetime est un module standard. Python2.3 est la version standard de Python disponible depuis cet été après un long béta test de presque 1 an

n°336894
vanilla
datoune's revival
Posté le 09-10-2003 à 19:48:12  profilanswer
 

Moua j'ai Python 2.2.3

n°336897
Taz
bisounours-codeur
Posté le 09-10-2003 à 19:57:23  profilanswer
 

mets à jour [:kangol]
 
de toutes façons l'imcompatiblité ne porte pas que sur ce module seul

n°336898
vanilla
datoune's revival
Posté le 09-10-2003 à 19:59:36  profilanswer
 

Python 2.3 est en unstable :o

n°336904
k666
dites non à petitmou
Posté le 09-10-2003 à 20:09:17  profilanswer
 

404 not found :'(

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  mandarine: Les fortunes de Sam dans votre shell en couleur

 

Sujets relatifs
[shell] connection a internet sous la ligne de commande[Shell] détecter l'émulateur
[emacs] thème de couleur[cygwin] Pb de lenteur par rapport a un "vrai" shell unix...
empêcher de quitter un script shell avec Ctrl-Cun bouquin sur le shell
Couleur sous VI / VIMQuel shell utilisez-vous ?
Newbie qui veut comprendre, Question sur le SHELLwarning et erreur en couleur dans la console a la compilation
Plus de sujets relatifs à : mandarine: Les fortunes de Sam dans votre shell en couleur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR