Get information from, and control various Google devices.
HOME | PLATFORMS | CLASSES | METHODS | FUNCTIONS | CLI |
This only returns get_event_loop()
from asyncio
.
# Sample usage
from googledevices.helpers import gdh_loop
loop = gdh_loop()
This only returns ClientSession()
from aiohttp
.
# Sample usage
from googledevices.helpers import gdh_session
session = gdh_session()
This uses sleep
from asyncio
with an optional param for the number of seconds, defaults to 5.
# Sample usage
from googledevices.helpers import gdh_sleep
await gdh_sleep(5)
This has a lot of possible params.
param | required | description |
---|---|---|
host | True | Hostname or IP address |
port | False | Port |
endpoint | False | endpoint |
json | False | Bool for if the returned response from the server are JSON or not. |
session | False | Session |
loop | False | Loop |
headers | False | Request headers |
data | False | Data to send with the request |
json_data | False | JSON formated data to send with the request |
params | False | Params to send with the request |
method | False | get or post , defaults to get |
# Sample usage
from googledevices.helpers import gdh_request
request = await gdh_request('192.168.2.1')
print(request)