Metadata-Version: 2.1
Name: plexauth
Version: 0.0.6
Summary: Handles the authorization flow to obtain tokens from Plex.tv via external redirection.
Home-page: https://github.com/jjlawren/python-plexauth/
Author: Jason Lawrence
Author-email: jjlawren@users.noreply.github.com
License: MIT
Description: # python-plexauth
        Handles the authorization flow to obtain tokens from Plex.tv via external redirection.
        
        Example usage:
        ```
        import asyncio
        from plexauth import PlexAuth
        
        PAYLOAD = {
            'X-Plex-Product': 'Test Product',
            'X-Plex-Version': '0.0.1',
            'X-Plex-Device': 'Test Device',
            'X-Plex-Platform': 'Test Platform',
            'X-Plex-Device-Name': 'Test Device Name',
            'X-Plex-Device-Vendor': 'Test Vendor',
            'X-Plex-Model': 'Test Model',
            'X-Plex-Client-Platform': 'Test Client Platform'
        }
        
        async def main():
            async with PlexAuth(PAYLOAD) as plexauth:
                await plexauth.initiate_auth()
                print("Complete auth at URL: {}".format(plexauth.auth_url()))
                token = await plexauth.token()
            
            if token:
                print("Token: {}".format(token))
            else:
                print("No token returned.")
        
        loop = asyncio.get_event_loop()
        loop.run_until_complete(main())
        ```
        
Platform: any
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
