lunes, 10 de diciembre de 2007

Download Statusbar + Checksum

Empecé a investigar para aprender a desarrollar extensiones para Firefox, y se me ocurrió empezar implementado una mejora a la extensión "Download Statusbar", que consista en mostrar las opciones para calcular el MD5 o SHA1 del archivo bajado.
Inicialmente mi idea era utilizar el comando correspondiente de linux (md5sum, sha1sum, etc), pero luego descubrí que Firefox ya posee una implementación de varios algoritmos de hashing.

En esta primera versión la interface se ve así:




En el caso anterior, elegí calcular el SHA256 del archivo bajado. El resultado se muestra en un popup:



Pueden bajar el diff (a aplicar al código en CVS del día 2007-12-08), o ver el diff coloreado.

Si te interesa empezar en el desarrollo de extensiones, te recomiendo que inicies con las siguientes páginas (y sigas los links de esas páginas... hay mucha información!!):

http://developer.mozilla.org/en/docs/Setting_up_extension_development_environment
http://kb.mozillazine.org/Getting_started_with_extension_development
http://kb.mozillazine.org/Dev_:_Extensions

No hay comentarios: