¿Cuáles son sus experiencias con las bibliotecas cliente Python Jabber/XMPP? ¿Qué me recomiendan?¿La mejor biblioteca de cliente Python XMPP/Jabber?
45
A
Respuesta
67
depende de lo que la licencia se puede utilizar. Algunas bibliotecas populares son GPL que pueden causar problemas graves si necesita usarlo para el trabajo, especialmente si necesita mantener extensiones propietarias. Creo que las bibliotecas LGPL son un poco menos populares, pero usted tiene más flexibilidad con lo que puede usar.
Una vez consideré usar twisted directamente para algunos scripts XMPP simples, pero la documentación era literalmente inexistente. Al igual que, abrí un manual de referencia torcido publicado y no incluía xmpp o jabbber en todo. Tal vez lo hayan arreglado ahora.
bibliotecas MIT.
- sleekxmpp (era: sleekxmpp) es bastante popular y se utiliza para ejemplos en el libro XMPP de Peter Saint-Andre de O'Reilly. Según los informes, funciona bien, y finalmente obtuvo un email list en abril de 2010, y tiene una sala de chat en [email protected]
GPL libraries.
- xmpppy fue utilizado por Gajim 2.005-2014, y comenzó como una jabberpy bifurcada. También vive en xmpppy.
- nbxmpp bifurcada xmpppy, y es utilizado por gajim. Tiene al menos algo de soporte para Python 3. Se mantiene activamente.
LPGL libraries.
- pyxmpp es bastante bueno y utiliza libxml2 internamente para el análisis XML.
- pyxmpp2 es la siguiente versión de pyxmpp, se ejecuta en python 2.7 y 3.2 y elimina el requisito de libxml2. Como muchos, requiere dnspython.
- jabberpy es el original y todavía funciona para muchas tareas, pero no se mantiene.
Otras bibliotecas.
- Wokkel, mencionado en otra publicación. Esa es una nueva para mí, basada en retorcida.
7
Cuestiones relacionadas
- 1. La mejor biblioteca cliente XMPP para Node.js
- 2. ¿La mejor biblioteca Python GIS?
- 3. mejor biblioteca de cliente de java jabber
- 4. ¿Cuál es la mejor biblioteca de cliente JavaScript XML-RPC?
- 5. Biblioteca de cliente de Socket.IO en Python
- 6. Biblioteca de cliente Python para WebDAV
- 7. Biblioteca cliente Python Jabber/XMPP para Twisted
- 8. ¿Puede recomendar alguna biblioteca de cliente http python?
- 9. ¿La mejor biblioteca de manipulación de video para Python?
- 10. Biblioteca de cliente de Selenium-Python - Automatización en el fondo
- 11. ¿Una biblioteca de cliente Python IRC simple que admite SSL?
- 12. Java RTSP cliente/servidor de la biblioteca
- 13. Biblioteca de cliente de EMail
- 14. Mejor cliente XMPP PHP/Javascript
- 15. JavaScript RESTO Biblioteca cliente
- 16. ¿La mejor biblioteca HTTP para Java?
- 17. Microsoft AJAX cliente de la biblioteca frente a jQuery
- 18. Ruta de la biblioteca Python
- 19. wget-like bittorrent cliente o biblioteca?
- 20. ¿La mejor biblioteca de iCalendar para Java?
- 21. ¿La biblioteca mejor conservada de Java XMPP?
- 22. Android: ¿la mejor biblioteca de análisis XML?
- 23. ¿La mejor manera de proporcionar gráficos en la web? ¿Biblioteca del lado del servidor o del lado del cliente? HTML5?
- 24. ¿Qué biblioteca cliente PHP usar con Cassandra?
- 25. Biblioteca ActiveSync de Python Exchange
- 26. Biblioteca de BitTorrent de Python
- 27. ¿Cómo se crea un cliente simple de Google Talk usando la biblioteca Twisted Words Python?
- 28. IRC Bot Python: La mejor manera
- 29. Mejor Java OpenID biblioteca
- 30. Mejor biblioteca Lua OOP
Enlaces agregados. Hasta ahora, mi reputación era demasiado baja para agregar enlaces múltiples. –
+1 para enlaces añadidos. :) –
Gracias, Peter. Me reí bastante duro por eso.=) –