Metadata-Version: 2.1
Name: tesla_client
Version: 2.0.0
Summary: Tesla API Client
Home-page: UNKNOWN
Author: Jimming Cheng
Author-email: jimming@gmail.com
License: UNKNOWN
Description: # tesla_client
        
        This library allows access to the unofficial Tesla API for reading data and issuing commands to Tesla vehicles.
        
        ## Quick Start
        
        ``` {.sourceCode .python}
        import tesla_client
        
        
        # Define an Account subclass of your own to provide an access_token
        class MyTeslaAccount(tesla_client.Account):
            def get_access_token(self) -> str:
                return your_oauth_solution.get_up_to_date_access_token()
        
        
        account = MyTeslaAccount()
        
        # Access a vehicle in this account
        vehicle = account.get_vehicles()[0]
        
        # Fetch some data from the vehicle
        vehicle.data_request('drive_state')
        
        # Send a command to the vehicle
        vehicle.command('honk_horn')
        ```
        
        The Tesla API is not officially supported by Tesla, Inc. It may stop working at any time. For detailed documentation of API commands, see https://tesla-api.timdorr.com/. Thanks to Tim Dorr for his work in documenting the unofficial API.
        
        Tesla, Inc. does not endorse or support this python library.
        
        ## Versions
        
        ### 2.0.0
        
        - Tesla removed support for grant_type=password. This version uses grant_type=authorization_code
        
        ### 1.0.0
        
        - grant_type=password
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
