Le mois d'août a été brûlant... non, pas niveau soleil hein :-) ... mais plutôt au niveau du développement du Hachoir (pas de soleil => obligé de geeker, dur la vie).
Changements en résumé
* support de l'édition de fichier, encore en développement : voir http://hachoir.org/wiki/HachoirEditor
* supporte les pipes en entrée (cat fichier | hachoir-urwid)
* passage de toutes les chaînes de texte en Unicode, utilisation de gettext et traduction en français
* automatisation des mesures de performance
* support des chaînes l'UTF-16 et UTF-32
* tourne sur CPython 2.2 à 2.5, IronPython 1.0, pypy (svn) et Jython 2.2, certains ayant besoin de patch
* plein de corrections de bugs (MP3, ID3v2, méta-données, etc.)
Idées pour l'édition
J'ai écrit ce journal pour recueillir des idées (vos idées) maintenant que Hachoir supporte l'édition (je rappelle : encore dans un stage préliminaire). J'avais déjà pensé à écrire un fuzzer basé sur Hachoir. J'ai aussi pensé à l'inverse : utiliser Hachoir pour valider un fichier (comme un document XML via une DTD). Voir pour les deux :
http://hachoir.org/wiki/Notepad
Autre idée : écrire un programme qui supprime les "espions" d'un fichier (données pouvant aider à identifier son auteur), tel que les coordonnées GPS des méta-données EXIF, les noms de fichier, commentaires (utilisateur ou signature du logiciel utilisé pour générer le fichier).
Comme pour la lecture, l'API pour édition est très simple. Exemple : « editor["end_central_directory/comment"].value = "new comment" » pour modifier le commentaire d'une archive ZIP, ou encore « del editor["filename"]; editor["has_filename"].value = False » pour supprimer le nom de fichier d'une archive gzip.
Installation
Si vous voulez tester Hachoir : utilisez la version SVN. Si vous ne pouvez pas, utilisez un de ces fichiers (tarball de la version svn 996) :
http://www.haypocalc.com/tmp/hachoir-0.6alpha1-py2.4.egg (egg)
http://www.haypocalc.com/tmp/hachoir-0.6alpha1.tar.gz (tar.gz)
(voir aussi http://hachoir.org/wiki/Install )
Liens
Changements en long et en large, et toutes le infos sur le Hachoir :
http://hachoir.org/
Actualité linuxfr du 19 août dernier :
http://linuxfr.org/2006/08/19/21217.html
Haypo
# Utilité de Hachoir
Posté par Juke (site web personnel) . Évalué à 3.
[^] # Re: Utilité de Hachoir
Posté par Victor STINNER (site web personnel) . Évalué à 8.
http://livehttpheaders.mozdev.org/ (pour Firefox)
ou
http://www.ethereal.com/
ou
n'mporte quel autre sniffeur (HTTP si possible)
Hachoir n'a pas (encore) de parseur pour ce format de fichier, par contre mplayer (par exemple)peut le lire par exemple. Quelques infos :
http://en.wikipedia.org/wiki/FLV
Si ça intéresse du monde, je peux commencer le parseur.
Haypo
[^] # Re: Utilité de Hachoir
Posté par Sano . Évalué à 9.
http://www.wireshark.org
Juste pour info...
*Sano*
[^] # Re: Utilité de Hachoir
Posté par Sébastien Douche . Évalué à 2.
[^] # Re: Utilité de Hachoir
Posté par daggett . Évalué à 3.
Apres faut pouvoir lire les .flv, j'alterne entre mplayer et vlc selon le niveau de bizarrerie du fichier.
[^] # Re: Utilité de Hachoir
Posté par KiKouN . Évalué à 3.
[^] # youtube
Posté par mxt . Évalué à 1.
Le premier donne entière satisfaction. Un petit coup de vlc sur le fichier flv récupéré et hop tu obtiens un truc plus "standard".
[^] # Re: youtube
Posté par Juke (site web personnel) . Évalué à 2.
D'ailleurs je me demande toujours pourquoi il ne mettent pas un lien direct vers la video.
[^] # Re: youtube
Posté par Victor STINNER (site web personnel) . Évalué à 4.
Pourtant c'est pas dur à deviner : l'intérêt de ce site est les vidéos. S'ils n'ont plus l'exclusivité sur une vidéo, alors le site perd son intérêt. D'ailleurs, aspirer les vidéos de youtube.com, je doute que ça soit 100% légal.
Haypo
[^] # Re: youtube
Posté par mobutu . Évalué à 4.
Quand, allez, 60% des vidéos, pour être gentil, présentes sur youtube, sont illégales, alors, les problèmes de conscience, ça n'a pas sa place ici..
Quand ils mettront de l'eau dans leur vin, je serais d'accord sur le fait de ne pas "profiter" en exploitant les vidéos telles qu'elles n'ont pas été conçues pour. Venir défendre youtube, c'est osé.
[^] # Re: youtube
Posté par Juke (site web personnel) . Évalué à 2.
[^] # Re: youtube
Posté par Mathieu Pillard (site web personnel) . Évalué à 2.
[^] # Re: youtube
Posté par Psychofox (Mastodon) . Évalué à 6.
Si ces sites utilisent le flash, c'est uniquement pour éviter les problèmes de lecteurs/codecs. Ils savent très bien qu'une majorité de gens utilisent un navigateur équipé de flash. Ils ont bien compris que les gens en ont marre de devoir installer realplayer pour ceci, quicktime pour cela, et windows media 259 pour un site encore différent.
D'ailleurs sur google video, tu peux télécharger les vidéos, ce qui montre que ça ne les dérange pas. Ils jouent plus sur le côté pratique/convivial de leur site et qui permet aux gens d'intégrer un player sur les forums/blogs.
[^] # Re: Utilité de Hachoir
Posté par Beretta_Vexee . Évalué à 3.
Temps de la manip's moins d'un minute.
# ça fait plaisir à voir
Posté par Fabien Engels . Évalué à 3.
[^] # Re: ça fait plaisir à voir
Posté par psychoslave__ (site web personnel) . Évalué à 2.
[^] # Re: ça fait plaisir à voir
Posté par Victor STINNER (site web personnel) . Évalué à 4.
* Comment survivre aux erreurs d'encodages (Unicode)
* Internationaliser un problème (gettext) - à voir ça, j'suis pas encore satisfait du code
* Rendre un programme Python compatible avec les différentes implémentations
* Quelques astuces d'optimisation Python
* etc.
Mais oui, effectivement, je prend un réel plaisir à coder en Python. Des fois je m'émeus devant le code que je viens d'écrire : « Que c'est beau Python » :-D
Je suis très enthousiaste vis à vis de pypy : je sens que ça va faire bouger pas mal de choses ;-)
Haypo
[^] # Re: ça fait plaisir à voir
Posté par Fabien Engels . Évalué à 2.
[^] # Re: ça fait plaisir à voir
Posté par Victor STINNER (site web personnel) . Évalué à 2.
Haypo
# Vie privée
Posté par Gof (site web personnel) . Évalué à 3.
> tel que les coordonnées GPS
Les données du GPS qui est dans l'alim ? ;-)
[^] # Re: Vie privée
Posté par Victor STINNER (site web personnel) . Évalué à 3.
http://search.cpan.org/src/EXIFTOOL/Image-ExifTool-6.36/html(...)
Truc donné par Google :
http://audioblog.fr/archives/2004/12/20/exif-gps-metadonnee-(...)
Haypo
PS : Hachoir ne sait pas décoder les coordonnées GPS, mais on peut quand même les identifier (et donc les supprimer)
[^] # Re: Vie privée
Posté par Tonton Benoit . Évalué à 1.
Et puis exiftool dois déjà être capable de supprimer ces données je pense.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.