Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bisho/carnet
/ functions
Functions
44 in github.com/bisho/carnet
⨍
Functions
44
◇
Types & classes
8
↓ 4 callers
Method
authenticate
(self)
carnet/api.py:61
↓ 4 callers
Function
pretty_json
(data)
cli/util.py:73
↓ 4 callers
Method
send
(self, request)
carnet/endpoint.py:14
↓ 3 callers
Function
print_vehicle_info
(info)
cli/util.py:5
↓ 3 callers
Method
replace_single
(self, xml, tag, replacement)
carnet/requests/base.py:25
↓ 2 callers
Function
api_from_config
(config)
cli/config.py:65
↓ 2 callers
Method
status
Get vehicle status. If retry=True, it will try to re-authenticate if status call fails due to expired authentication.
carnet/api.py:92
↓ 2 callers
Function
xml2dict
(xml)
carnet/response.py:21
↓ 1 callers
Method
clear_authentication
(self)
carnet/api.py:58
↓ 1 callers
Method
confirm_pairing
(self, code)
carnet/api.py:84
↓ 1 callers
Function
parse_response
(response)
carnet/response.py:45
↓ 1 callers
Function
parse_tag
(tag)
carnet/response.py:4
↓ 1 callers
Function
print_battery_status
(info)
cli/util.py:21
↓ 1 callers
Function
print_status_info
(status, details=False)
cli/util.py:43
↓ 1 callers
Function
random_id
()
carnet/api.py:13
↓ 1 callers
Method
read
(self)
cli/config.py:48
↓ 1 callers
Method
render
(self, transaction_id)
carnet/requests/base.py:11
↓ 1 callers
Method
request_pairing
(self)
carnet/api.py:76
↓ 1 callers
Function
setup
Setup the initial config. Your account ID and PIN numbers are needed for authentication. They will be stored in the ini file for later re
cli/carnet.py:39
↓ 1 callers
Function
skip_to_children
(tag)
carnet/response.py:15
↓ 1 callers
Method
write
(self)
cli/config.py:56
Method
__del__
(self)
cli/config.py:20
Method
__delattr__
(self, item)
cli/config.py:36
Method
__getattr__
(self, item)
cli/config.py:23
Method
__init__
(self, file, json, verbose)
cli/config.py:12
Method
__init__
(self, account_id, pin, account_info=None, transaction_id=None, url=None)
carnet/api.py:19
Method
__init__
(self, transaction_id, url=None)
carnet/endpoint.py:10
Method
__init__
(self, account_id, pin, code)
carnet/requests/confirm_pairing.py:38
Method
__init__
(self, account_id, pin)
carnet/requests/auth.py:41
Method
__init__
(self, endpoint, template, params)
carnet/requests/base.py:6
Method
__init__
(self, user_id, phone)
carnet/requests/pairing.py:40
Method
__init__
(self, account_id, tcuid, vin)
carnet/requests/status.py:40
Method
__setattr__
(self, key, value)
cli/config.py:29
Method
auth_credentials
(self)
cli/config.py:41
Function
info
(config)
cli/carnet.py:68
Method
is_authenticated
(self)
carnet/api.py:34
Function
main
(ctx, config_file, json, verbose)
cli/carnet.py:27
Function
pair
Pair to your account. This is still useless, but will be needed for certain remore commands on the vehicle.
cli/carnet.py:105
Function
require_auth
(fn)
cli/config.py:79
Function
status
Show vehicle status.
cli/carnet.py:80
Method
tcuid
(self)
carnet/api.py:45
Method
transaction_id
(self)
carnet/api.py:30
Method
vin
(self)
carnet/api.py:38
Function
wrapper
(config, *args, **kwargs)
cli/config.py:81