Archivos
Como se Hace? Integrando Python en Firefox
Hola comunidad, esta vez les traigo un ejemplo de como integrar Python dentro de Firefox para todos aquellos desarrolladores que utilizan ese lenguaje de programación y los que quieran saber como.
Me disculpan si ha variado un poco, pero es que estuve buscando sobre este tema y junto con otras cosas esto fue lo único que encontré y data del 2006.
Si compilas Firefox desde ese branch con solo el soporte de Python a xpcom (para hacer la primera compilación con algo seguro que no de error) y los tests que pude hacer funcionaron correctamente:
Un ejemplo sobre Python dentro de .XUL:
<?xml version=»1.0″?>
<window
xmlns=»https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul»
id=»main-window»>
<script><![CDATA[
import xpcom
class HelloWorld:
def __init__(self,message=»Hello World»):
self._promptService =
xpcom.components.classes[«@mozilla.org/embedcomp/prompt-service;1»]
.getService(xpcom.components.interfaces.nsIPromptService)
self.message=message
def show(self):
self._promptService.alert(this.window,»title», self.message);
helloWorld=HelloWorld()
helloWorld.show()
]]></script>
</window>



Navidad prueba
Dota
Assasin Creed 2 
