Florence Birée

Hip et Netvibes Scientific Calculator

Netvibes scientific calculator est un module pour Netvibes. C'est une calculatrice scientifique utilisant python, ce qui permet l'utilisation de fonctions mathématiques comme la trigonométrie, les exponentielles et logarithmes, etc. On peut de plus définir des variables et des fonctions personnalisées.

Le module Netvibes est composé d'un template html (qui contient le code javascript), nvcalc.html, d'un script CGI python chargé de la traduction nvcalc.py, ainsi que le fichier de traductions, i18n.txt. Ensuite, le module hip.py gère les calculs, interrogé par AJAX.

http://florian.biree.name/public/prog/old/hip/nvcalc-0.1.0.png

La version actuelle de tout ça est 0.1.0, vous pouvez télécharger les sources : hip-nvcalc-0.1.0.tar.bz2 (7.2 ko - licence GNU/GPL).

Ce module est conservé uniquement à titre d'archive, et je ne permets plus son utilisation depuis ce site. Il est sujet à de nombreuses failles de sécurité.

Bug connu : les calculs ne peuvent être validés que par un clique sur OK, la touche entrée recharge la page.

Mes idées pour améliorer le programme sont les suivantes :

  • Personnalisation de l'affichage (notation scientifique)
  • Prise en charge des nombres complexes

Si vous souhaitez traduire le programme, utilisez le fichier i18n.txt présent dans l'archive des sources.