diff options
author | Daniel Brötzmann <mailtrash@posteo.de> | 2020-01-26 15:05:39 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2020-01-27 00:40:01 +0300 |
commit | eeab345ad8ad69bc87cfcf7ccdacee2e5a00663d (patch) | |
tree | a5e158626eab1983adcdcd011faeb2b7bfcd0784 /README.md | |
parent | 8c4bbc694a75cc708ddae6890cf4dad5f86f5377 (diff) |
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 33 |
1 files changed, 22 insertions, 11 deletions
@@ -1,18 +1,29 @@ -## Welcome to python-nbxmpp website +# Welcome to python-nbxmpp -python-nbxmpp is a Python library that provides a way for Python applications to use Jabber/XMPP networks in a non-blocking way. This library is initialy a fork of xmpppy one, but using non-blocking sockets. +`python-nbxmpp` is a Python library that provides a way for Python applications to use the Jabber/XMPP network in a non-blocking way. This library was initialy a fork of `xmpppy`, but is now using non-blocking sockets. ## Features - * Asynchronous - * Supports ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1(PLUS), SCRAM-SHA-256(PLUS) and PLAIN authentication mechanisms. - * Supports connection via proxies - * Suppors TLS - * Supports [BOSH (XEP-0124)](https://xmpp.org/extensions/xep-0124.html) - * Support [Stream Management (XEP-0198)](https://xmpp.org/extensions/xep-0198.html) +* Asynchronous +* Supports ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1, DIGEST-MD5, PLAIN, and X-MESSENGER-OAUTH2 authentication mechanisms. +* Supports connection via proxies +* Supports TLS +* Supports [BOSH (XEP-0124)](https://xmpp.org/extensions/xep-0124.html) +* Supports [Stream Managemen (XEP-0198)](https://xmpp.org/extensions/xep-0198.html) +* List of [supported XEPs](./Supported-XEPs-in-python-nbxmpp/) ## Starting Points - * [Downloads](http://dev.gajim.org/gajim/python-nbxmpp/tags) - * You can also clone the git repository at http://dev.gajim.org/gajim/python-nbxmpp.git - * [Example](http://dev.gajim.org/gajim/python-nbxmpp/tree/master/doc/examples)
\ No newline at end of file +* [Downloads](https://dev.gajim.org/gajim/python-nbxmpp/tags) +* You can also clone the [git repository](https://dev.gajim.org/gajim/python-nbxmpp.git) +* [Examples](https://dev.gajim.org/gajim/python-nbxmpp/tree/master/doc/examples) + +### Setup + +Run the following: + + sudo python setup.py install + +### Usage + +To use python-nbxmpp, `import nbxmpp` in your application. Have a look at the [Examples](https://dev.gajim.org/gajim/python-nbxmpp/tree/master/doc/examples) in the doc folder. |