2009-12-14 82 views

回答

67

這要看什麼許可就可以使用。一些流行的庫是GPL,如果您需要將它用於工作,可能會導致嚴重問題,特別是如果您需要保留專有擴展名。我認爲LGPL庫的受歡迎程度稍低,但您可以使用它的更多靈活性。

我曾經看過使用扭曲直接爲一些簡單的XMPP腳本,但文檔從字面上不存在。就像,我打開了一本公開的扭曲參考手冊,它並不包含xmpp或jabbber ,全部爲。也許他們現在已經解決了。

麻省理工學院圖書館。

  • sleekxmpp(爲:sleekxmpp)是非常流行的,用於在由O'Reilly彼得·聖 - 安德烈的XMPP 書 例子。據報道,它運行良好,最終於2010年4月得到email list,並在[email protected]上有一個聊天室。

GPL庫。

  • xmpppy被gajim從2005-2014使用,並開始作爲分叉jabberpy。也住在xmpppy
  • nbxmpp分叉了xmpppy,並被gajim使用。至少有一些python 3的支持。它被積極維護。

LPGL庫。

  • pyxmpp很不錯,在內部使用libxml2進行xml解析。
  • pyxmpp2是pyxmpp的下一個版本,運行在python 2.7和3.2上,並刪除了libxml2需求。像許多人一樣,它需要dnspython
  • jabberpy是原來的,仍然適用於很多任務,但徹底無人維護。

其他圖書館。

  • Wokkel,在另一篇文章中提到。對我來說,這是一個新的基礎,扭曲。
+8

添加鏈接。到目前爲止,我的聲譽太低,無法添加多個鏈接。 – 2009-12-20 16:12:56

+1

+1添加鏈接。 :) – 2009-12-21 15:20:50

+0

謝謝,彼得。我笑得很難。=) – 2009-12-21 17:48:57