Création d'un plugin pour navigateur web

Création d'un plugin pour navigateur web - Python - Programmation

Marsh Posté le 05-11-2005 à 16:33:27    

Bonjour à tous,
 
je suis nouveau sur le forum et débutant en programmation python.
Une question me traverse l'esprit pour un projet que j'aimerais réaliser.
 
Je cherche à developper un plugin multiplateforme pour les navigateurs web.
Ce plugin se présente ainsi.
 
Suite à l'installation du plugin une icone apparaitra dans la barre des boutons.
Suite à un clique sur le bouton l'application se connecte à une bdd et récupère des informations puis les affiche dans une fenêtre sur la gauche du navigateur.
Cette fenbêtre sera du type la fenêtre qui affiche les "favoris" ou les "historiques".
Cela reprend un peu le principe des boutons "favoris et historique" sous IE avec le même type d'affichage des informations.
 
Pensez vous qu'une telle application est réalisable en python ?
Si oui pourriez vous me donner des axes de recherches dans le langage python, notamment sur comment ajouter cette icone dans la barre du navigateur et comment créér la fenêtre sur la gauche qui affichera le contenu.
 
Merci d'avance pour vos réponses.
 
 
Veuda

Reply

Marsh Posté le 05-11-2005 à 16:33:27   

Reply

Marsh Posté le 16-11-2005 à 11:42:24    

Réponse courte: oui, mais c'est peut-être pas le choix le plus judicieux.
Réponse longue:
Tu peux pas faire pour TOUS les navigateurs avec le même code. Donc je propose que tu t'en prennes un pour cible pour commencer. Disons Firefox, c'est à la mode, et possède une bonne communauté. Par contre, je crois que ça se fait en XUL sous Firefox, un script en XML sûrement. Après, tu peux probablement choisir de le faire en Python pour un autre navigateur, c'est comme n'importe quel autre langage. Disons que si tu peux le faire en C, tu pourras le faire dans quasi n'importe quoi, y compris Python. Tu peux faire des dll et exe en Python sous Windows par exemple, ou tout bêtement écrire un librarie dynamique qui va charger CPython et lancer le code Python derrière, etc.

Reply

Marsh Posté le 16-11-2005 à 12:08:56    

g012 a écrit :

Par contre, je crois que ça se fait en XUL sous Firefox, un script en XML sûrement.


XUL est un composé de XML, RDF, CSS et d'un langage de programmation.
 
Ce langage de programmation est à la base le Javascript, mais grâce à Mark Hammond le Python est maintenant disponible si on utilise la branche DOM_AGNOSTIC, et sera fusionné au tronc (donc fonctionnera dans toutes les installations Moz/Fox) dans la 1.9 :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed