Compare commits
11 Commits
d93bab0fcf
...
v0.8.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 00c66320b5 | |||
| 5823012259 | |||
| 7dec38109a | |||
| b6ede1af3b | |||
| e38a402d44 | |||
| e59cd77908 | |||
| 6ab8749f11 | |||
| 13df6822c8 | |||
| b78c503b31 | |||
| e69b2dfab9 | |||
| f168ad9e47 |
@@ -28,13 +28,10 @@ def example():
|
||||
def locked_locked(data):
|
||||
_LOGGER.info("Lock received")
|
||||
|
||||
def refresh_tracker():
|
||||
_LOGGER.info("Refresh tracker recieved")
|
||||
|
||||
def connect_socket(account):
|
||||
socket = GeoRideSocket()
|
||||
socket.subscribe_locked(locked_locked)
|
||||
socket.subscribe_refresh_tracker(refresh_tracker)
|
||||
socket.init()
|
||||
socket.connect(account.auth_token)
|
||||
time.sleep(10)
|
||||
|
||||
@@ -13,8 +13,7 @@ from georideapilib.objects import (
|
||||
GeoRideUser,
|
||||
GeoRideTrackerTrip,
|
||||
GeoRideTrackerPosition,
|
||||
GeoRideSharedTrip,
|
||||
GeoRideTrackerBeacon
|
||||
GeoRideSharedTrip
|
||||
)
|
||||
|
||||
from georideapilib.exception import (
|
||||
@@ -129,7 +128,7 @@ def get_trackers(token):
|
||||
trackers.append(GeoRideTracker.from_json(json_tracker))
|
||||
return trackers
|
||||
|
||||
def get_tracker_beacons(token, tracker_id):
|
||||
def get_tracker_beacon(token, tracker_id):
|
||||
""" get user trackers """
|
||||
|
||||
headers = {"Authorization": "Bearer " + token}
|
||||
@@ -138,13 +137,11 @@ def get_tracker_beacons(token, tracker_id):
|
||||
headers=headers)
|
||||
|
||||
response_data = response.json()
|
||||
trackers_beacons = []
|
||||
if response.status_code == 200:
|
||||
for json_tracker_beacon in response_data:
|
||||
_LOGGER.debug(json_tracker_beacon)
|
||||
json_tracker_beacon['linked_tracker_id'] = tracker_id
|
||||
trackers_beacons.append(GeoRideTrackerBeacon.from_json(json_tracker_beacon))
|
||||
return trackers_beacons
|
||||
response_data['linked_tracker_id'] = tracker_id
|
||||
return GeoRideTrackerBeacon.from_json(response_data)
|
||||
else:
|
||||
return None
|
||||
|
||||
def get_trips(token, tracker_id, from_date, to_date):
|
||||
""" return all trips between two dates """
|
||||
|
||||
4
setup.py
4
setup.py
@@ -19,13 +19,13 @@ CURRENT_DIR = os.path.dirname(__file__)
|
||||
setup(
|
||||
name='georideapilib',
|
||||
packages=['georideapilib'], # this must be the same as the name above
|
||||
version='0.8.2',
|
||||
version='0.8.0',
|
||||
description='Lib to control GeoRide tracker devices with theire rest api',
|
||||
author='Matthieu DUVAL',
|
||||
author_email='georideapilib@duval-dev.fr',
|
||||
# use the URL to the github repo
|
||||
url='https://github.com/hacf/georide-api',
|
||||
download_url='https://codeload.github.com/hacf/georide-api/tar.gz/0.8.1',
|
||||
download_url='https://codeload.github.com/hacf/georide-api/tar.gz/0.8.0',
|
||||
keywords=['rest', 'georide', 'api', 'grutier', 'GeoRide'], # arbitrary keywords
|
||||
classifiers=[],
|
||||
install_requires=["python-socketio[client]==4.6.1"],
|
||||
|
||||
Reference in New Issue
Block a user