Metadata-Version: 2.1
Name: epson-projector
Version: 0.2.3
Summary: Epson projector support for Python
Home-page: https://github.com/pszafer/epson_projector
Author: Paweł Szafer
Author-email: pszafer@gmail.com
License: MIT
Description: # Epson-projector module
        ## Asynchronous library to control epson projectors
        
        Requires Python 3.5. asyncio, aiohttp.
        
        Created mostly to use with Home Assistant.
        
        ### Usage
        
        Check out test.py and const.py to see all posibilities to send to projector.
        
        ```python
        """Test and example of usage of Epson module."""
        import epson_projector as epson
        from epson_projector.const import (POWER)
        
        import asyncio
        import aiohttp
        
        
        async def main():
            """Run main with aiohttp ClientSession."""
            async with aiohttp.ClientSession() as session:
                await run(session)
        
        
        async def run(websession):
            """Use Projector class of epson module and check if it is turned on."""
            projector = epson.Projector(
                host='HOSTNAME',
                websession=websession,
                port=80,
                encryption=False)
            data = await projector.get_property(POWER)
            print(data)
        
        asyncio.get_event_loop().run_until_complete(main())
        ```
        
Keywords: epson,projector
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
