La version 0.3 fait suite à la version 0.2 qui est réécriture complète du projet. L'API est plus homogène et plus simple à utiliser. Cette nouvelle version supporte les formats de fichiers les plus courants et sa fonction d'extraction de méta-données est tout à fait exploitable et très intéressante. Petit exemple :
$ hachoir --metadata TAMPOPO.AVI
Video:
- size: 608x336 pixels
- duration: 1 hour(s) 59 min
- depth: 24 bits/pixels
- codec: "divx"
- rate: 23 frame/sec
- producer: Nandub v1.0rc2
Audio:
- sample/sec: 48.0 KHz
- channel: 2
J'ai comparé les résultats aux programmes extract (qui utilise libextractor) et mminfo. Hé bien, Hachoir donne souvent de meilleures informations (plus nombreuses et plus précises). Mais Hachoir demeure lent et supporte encore peu de formats comparés aux deux outils cités.
Pour l'installation et l'utilisation, reportez-vous au site web :
http://hachoir.python-hosting.com/wiki/WikiStart
Les prochaines évolutions seront la reprise sur erreur lorsqu'on rencontre des données erronées (ou que le parseur est lui-même bogué), la détection automatique du charset du texte. Plus tard, viendra la possibilité d'éditer un fichier et une jolie interface graphique.
Un peu plus d'informations sur le Hachoir et la version 0.3 dans mon blog :
http://www.haypocalc.com/blog/index.php/2006/05/30/13-hachoi(...)
Haypo
# pb avec ez_setup ?
Posté par B16F4RV4RD1N . Évalué à 1.
Traceback (most recent call last):
File "/usr/bin/hachoir", line 5, in ?
pkg_resources.run_script('hachoir==0.3.0', 'hachoir')
File "/usr/lib/python2.3/site-packages/setuptools-0.6b1-py2.3.egg/pkg_resources.py", line 407, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.3/site-packages/setuptools-0.6b1-py2.3.egg/pkg_resources.py", line 1084, in run_script
execfile(script_filename, namespace, namespace)
File "/usr/lib/python2.3/site-packages/hachoir-0.3.0-py2.3.egg/EGG-INFO/scripts/hachoir", line 212, in ?
main()
File "/usr/lib/python2.3/site-packages/hachoir-0.3.0-py2.3.egg/EGG-INFO/scripts/hachoir", line 142, in main
from hachoir.stream import FileInputStream
File "/usr/lib/python2.3/site-packages/hachoir-0.3.0-py2.3.egg/hachoir/stream/__init__.py", line 1
from input import (
^
SyntaxError: invalid syntax
en réinstallant depuis le tar.gz sans le egg j'ai la même chose.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: pb avec ez_setup ?
Posté par Victor STINNER (site web personnel) . Évalué à 4.
Haypo
# J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par djibb (site web personnel) . Évalué à 7.
------------------------> Excelentissime!
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par djibb (site web personnel) . Évalué à 3.
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par Victor STINNER (site web personnel) . Évalué à 7.
Blague à part, il existe des Tachatte commerciaux ! Un exemple (donné par un lien commercial de Google Ads) :
http://www.semdesigns.com/Products/Obfuscators/index.html?Ho(...)
Haypo
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par chl (site web personnel) . Évalué à 3.
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par Victor STINNER (site web personnel) . Évalué à 3.
http://www.nufw.org/index.php3?lang=fr
yekcim, un des graphistes du jeu Wormux, a fait des skins d'un bon nombre des masquotes que tu cites :
http://www.wormux.org/wiki/en/skins.php
Haypo
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par Sixel . Évalué à 2.
http://rsug.itd.umich.edu/software/fugu/
Et aussi AdiumX :
http://www.adiumx.com/
"Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par chl (site web personnel) . Évalué à 3.
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par Sixel . Évalué à 2.
http://tortoisesvn.tigris.org/
http://www.tortoisecvs.org/
"Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par chl (site web personnel) . Évalué à 3.
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par Sixel . Évalué à 2.
http://hmdt-web.net/shiira/screenshot/#NewIcon
"Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par chl (site web personnel) . Évalué à 3.
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par Sixel . Évalué à 2.
"Il faut" (Ezekiel 18:4) "forniquer" (Corinthiens 6:9, 10) "avec des chiens" (Thessaloniciens 1:6-9) "morts" (Timothée 3:1-10).
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par Jean-Philippe Garcia Ballester (site web personnel) . Évalué à 4.
Mais non, ça n'a que des avantages :
Ça fait monter tes xp (je t'ai plussé parce que je t'aime bien)
Ça attire le chaland sur ce journal : "Woah, y a plein de message sur le journal sur hachoir, ça doit être 'hachement bien (attention, subtil jeu de mot hachoir/'hachement) !"
[^] # Re: J'adoooooooooooooooooooooooooooooooooore TACHATTE !!
Posté par chl (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.