Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Brötzmann <mailtrash@posteo.de>2020-01-26 15:05:39 +0300
committerPhilipp Hörist <philipp@hoerist.com>2020-01-27 00:40:01 +0300
commiteeab345ad8ad69bc87cfcf7ccdacee2e5a00663d (patch)
treea5e158626eab1983adcdcd011faeb2b7bfcd0784 /README.md
parent8c4bbc694a75cc708ddae6890cf4dad5f86f5377 (diff)
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md33
1 files changed, 22 insertions, 11 deletions
diff --git a/README.md b/README.md
index 77fa1e4..9b8ddd0 100644
--- a/README.md
+++ b/README.md
@@ -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.