Metadata-Version: 1.1
Name: between
Version: 0.2.7
Summary: Between of VCNC for Python
Home-page: https://github.com/carpedm20/between/
Author: Taehoon Kim
Author-email: carpedm20@gmail.com
License: BSD License
Description: ========
        between
        ========
        
        .. image:: https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/v/t1.0-1/p200x200/10517518_750265521675300_788817894578396496_n.png?oh=7ca341ef155d138a5a44367e2ea16352&oe=55CBB403&__gda__=1438880194_5cb73422083338e6855db51023441766
        
        `Between <https://between.us/?lang=en>`__ of `VCNC <https://between.us/about>`__ for Python.
        
        *How to be loved?* this is the answer for your question.
        
        
        How to use
        ==========
        
        1. Date with somebody
        2. Install `Between <https://between.us/download/mobile/>`__
        3. Write a fun bot
        4. **Be loved** by your lover
        
        
        Installation
        ============
        
        Simple.
        
        .. code-block:: console
        
            $ pip install between
        
        
        Example
        =======
        
        Simple commands:
        
        .. code-block:: python
        
            import between
        
            client = between.Client("YOUR_ID", "YOUR_PASSWORD")
            client.send("Carpe diem!")
            client.send_sticker()
            client.send_sticker("85_12")
            client.send_image("./test.jpg")
            print client.get_recent_messages()
        
        `Simple bot <https://github.com/carpedm20/between/blob/master/examples/simplebot.py>`__:
        
        .. code-block:: python
        
           import between
        
           def on_message(ws, message):
              print message
        
           def on_open(ws):
              ws.send("Hello World!")
        
           bot = between.Bot("YOUR_ID", "YOUR_PASSWORD", on_open=on_open, on_message=on_message)
           bot.run_forever()
        
        `Echo bot <https://github.com/carpedm20/between/blob/master/examples/echobot.py>`__:
        
        .. code-block:: python
        
           import between
        
           client = between.Client("YOUR_ID", "YOUR_PASSWORD")
        
           me = client.me.account_id
           lover = client.lover.account_id
        
           def on_message(ws, message):
              print message
        
              if message.has_key('p'):
                 if message['p'] == 'events':
                       for event in message['m']['events']:
                          if event['action'] == 'EA_ADD':
                             msg = event['messageEvent']['message']
        
                             if msg['from'] != me:
                                   if msg.has_key('attachments'):
                                      attachment = msg['attachments'][0]
        
                                      if attachment.has_key('reference'):
                                         # echo image
                                         ws.send_image(image_id=attachment['reference'])
        
                                      elif attachment.has_key('sticker'):
                                         # echo sticker
                                         ws.send_sticker(attachment['sticker']['sticker_id'])
                                   elif msg.has_key('content'):
                                      # echo message
                                      ws.send(msg['content'])
        
           bot = between.Bot(client=client, on_message=on_message)
           bot.run_forever()
        
        
        Features
        ========
        
        - Login and authentication
        - Send a message
        - Send a sticker
        - Send an image
        - Get recent messages
        - Message long polling
        - Get uploaded image lists (in progress)
        
        
        Screenshot
        ==========
        
        .. image:: https://raw.githubusercontent.com/carpedm20/between/master/contents/demo.png
           :width: 90%
        
        
        Authors
        =======
        
        Taehoon Kim / `@carpedm20 <http://carpedm20.github.io/about/>`__
Keywords: between vcnc chat
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Communications :: Chat
