11 Commits

Author SHA1 Message Date
00c66320b5 Shipping v0.8.0 2022-03-04 15:44:43 +01:00
5823012259 Shipping v0.7.1 2022-03-04 10:30:13 +01:00
7dec38109a Shipping v0.7.0 2022-03-03 20:13:36 +01:00
b6ede1af3b Shipping 0.6.1 2021-05-05 22:43:49 +02:00
e38a402d44 Shipping v0.6.0 2021-04-11 17:41:10 +02:00
e59cd77908 Shipping v0.4.4 2019-11-03 20:26:49 +01:00
6ab8749f11 Shipping v0.4.3 2019-11-02 17:51:48 +01:00
13df6822c8 Shipping v0.4.2 2019-11-02 17:42:36 +01:00
b78c503b31 Shipping v0.4.1 2019-10-30 20:35:02 +01:00
e69b2dfab9 Shipping v0.4.0 2019-10-29 22:46:15 +01:00
f168ad9e47 Shipping v0.3.0 2019-10-29 21:58:12 +01:00
3 changed files with 8 additions and 14 deletions

View File

@@ -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)

View File

@@ -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 """

View File

@@ -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"],