Metadata-Version: 2.1
Name: tinyxmpp
Version: 0.1.1
Summary: A friendly and easy to use XMPP client for Python
Home-page: https://github.com/stan-janssen/tinyxmpp
Author: Stan Janssen
License: UNKNOWN
Description: # TinyXMPP
        
        TinyXMPP is a small XMPP client for Python applications. It allows developers to easily connect to XMPP servers and exchange messages in a fast and secure way.
        
        ## Getting Started
        
        ```
        pip install tinyxmpp
        ```
        
        To connect to an XMPP server:
        
        ```python
        from tinyxmpp import XMPPClient
        
        async def main():
            client = XMPPClient(jid='user@xmppserver.net/python',
                                password='mypassword')
            client.on_message = on_message
            client.on_iq = on_iq
            client.on_presence = on_presence
            await client.connect(host_addr='xmppserver.net')
            await client.send_message(to='someuser@xmppserver.net/Resource',
                                      message='Hello There')
        
        async def on_message(message):
            print(message)
        
        async def on_presence(element):
            print(element)
        
        async def on_iq(element):
            print(element)
        
        loop = asyncio.get_event_loop()
        loop.create_task(main())
        loop.run_forever()
        
        ```
        ## License
        
        TinyXMPP is made available under the Apache 2.0 license.
        
        ## Development
        
        You can follow the development of TinyXMPP on [GitHub](https://github.com/stan-janssen/tinysasl).
        
        ## Contributing
        
        To contribute to TinyXMPP, please open an issue on our [GitHub issue tracker](https://github.com/stan-janssen/tinysasl/issues) and/or leave a Pull Request. Thanks!
Platform: UNKNOWN
Description-Content-Type: text/markdown
