Compare commits
20 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 23d8fa5624 | |||
| 1c541fa4d6 | |||
| ec399c8b0a | |||
| 736182b200 | |||
| 39b2c3c776 | |||
| 733ef83127 | |||
| b53fdc07f8 | |||
| eb260b7a7e | |||
| 6db3afcd28 | |||
| 00c66320b5 | |||
| 5823012259 | |||
| 7dec38109a | |||
| b6ede1af3b | |||
| e38a402d44 | |||
| e59cd77908 | |||
| 6ab8749f11 | |||
| 13df6822c8 | |||
| b78c503b31 | |||
| e69b2dfab9 | |||
| f168ad9e47 |
@@ -22,8 +22,7 @@ from georideapilib.exception import (
|
|||||||
UnauthorizedException
|
UnauthorizedException
|
||||||
)
|
)
|
||||||
|
|
||||||
GEORIDE_API_HOST = "https://api.georide.com"
|
GEORIDE_API_HOST = "https://api.georide.fr"
|
||||||
GEORIDE_SOCKET_HOST = "https://socket.georide.com"
|
|
||||||
GEORIDE_API_ENDPOINT_LOGIN = "/user/login"
|
GEORIDE_API_ENDPOINT_LOGIN = "/user/login"
|
||||||
GEORIDE_API_ENDPOINT_NEW_TOKEN = "/user/new-token"
|
GEORIDE_API_ENDPOINT_NEW_TOKEN = "/user/new-token"
|
||||||
GEORIDE_API_ENDPOINT_LOGOUT = "/user/logout"
|
GEORIDE_API_ENDPOINT_LOGOUT = "/user/logout"
|
||||||
|
|||||||
@@ -495,26 +495,26 @@ class GeoRideTracker(metaclass=JsonMgtMetaClass): # pylint: disable=R0904,R0902
|
|||||||
cls.json_field_protect(json,'isOldTracker', False),
|
cls.json_field_protect(json,'isOldTracker', False),
|
||||||
cls.json_field_protect(json,'autoLockFreezedTo'),
|
cls.json_field_protect(json,'autoLockFreezedTo'),
|
||||||
cls.json_field_protect(json,'fixtime'),
|
cls.json_field_protect(json,'fixtime'),
|
||||||
cls.json_field_protect(json,'role', "owner"),
|
json['role'], # Mandatory
|
||||||
cls.json_field_protect(json,'lastPaymentDate', None),
|
json['lastPaymentDate'],# Mandatory
|
||||||
cls.json_field_protect(json,'giftCardId'),
|
cls.json_field_protect(json,'giftCardId'),
|
||||||
cls.json_field_protect(json,'expires'),
|
cls.json_field_protect(json,'expires'),
|
||||||
cls.json_field_protect(json,'activationDate'),
|
cls.json_field_protect(json,'activationDate'),
|
||||||
cls.json_field_protect(json,'odometer', False),
|
json['odometer'],#Mandatory
|
||||||
cls.json_field_protect(json,'isStolen', False),
|
cls.json_field_protect(json,'isStolen', False),
|
||||||
cls.json_field_protect(json,'isCrashed', False),
|
cls.json_field_protect(json,'isCrashed', False),
|
||||||
cls.json_field_protect(json,'crashDetectionDisabled'),
|
cls.json_field_protect(json,'crashDetectionDisabled'),
|
||||||
cls.json_field_protect(json,'speed', 0), # Mandatory
|
json['speed'], # Mandatory
|
||||||
cls.json_field_protect(json,'moving', False),
|
json['moving'], # Mandatory
|
||||||
cls.json_field_protect(json,'positionId', -1),
|
cls.json_field_protect(json,'positionId', -1),
|
||||||
cls.json_field_protect(json,'latitude', 47.0),
|
json['latitude'], # Mandatory
|
||||||
cls.json_field_protect(json,'longitude', -1.0),
|
json['longitude'], # Mandatory
|
||||||
cls.json_field_protect(json,'altitude', 0),
|
cls.json_field_protect(json,'altitude', 0),
|
||||||
cls.json_field_protect(json,'lockedPositionId'),
|
cls.json_field_protect(json,'lockedPositionId'),
|
||||||
cls.json_field_protect(json,'lockedLatitude'),
|
cls.json_field_protect(json,'lockedLatitude'),
|
||||||
cls.json_field_protect(json,'lockedLongitude'),
|
cls.json_field_protect(json,'lockedLongitude'),
|
||||||
cls.json_field_protect(json,'isLocked', False),
|
json['isLocked'], # Mandatory
|
||||||
cls.json_field_protect(json,'canSeePosition', False),
|
json['canSeePosition'],# Mandatory
|
||||||
cls.json_field_protect(json,'canLock', False),
|
cls.json_field_protect(json,'canLock', False),
|
||||||
cls.json_field_protect(json,'canUnlock', False),
|
cls.json_field_protect(json,'canUnlock', False),
|
||||||
cls.json_field_protect(json,'canShare', False),
|
cls.json_field_protect(json,'canShare', False),
|
||||||
@@ -523,7 +523,7 @@ class GeoRideTracker(metaclass=JsonMgtMetaClass): # pylint: disable=R0904,R0902
|
|||||||
cls.json_field_protect(json,'canSeeStatistics', False),
|
cls.json_field_protect(json,'canSeeStatistics', False),
|
||||||
cls.json_field_protect(json,'canSendBrokenDownSignal', False),
|
cls.json_field_protect(json,'canSendBrokenDownSignal', False),
|
||||||
cls.json_field_protect(json,'canSendStolenSignal', False),
|
cls.json_field_protect(json,'canSendStolenSignal', False),
|
||||||
cls.json_field_protect(json,'status', 'unknown'),
|
json['status'],# Mandatory
|
||||||
cls.json_field_protect(json,'subscriptionId', -1),
|
cls.json_field_protect(json,'subscriptionId', -1),
|
||||||
cls.json_field_protect(json,'externalBatteryVoltage', -1.0),
|
cls.json_field_protect(json,'externalBatteryVoltage', -1.0),
|
||||||
cls.json_field_protect(json,'internalBatteryVoltage', -1.0),
|
cls.json_field_protect(json,'internalBatteryVoltage', -1.0),
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import logging
|
import logging
|
||||||
import socketio
|
import socketio
|
||||||
|
|
||||||
from georideapilib.api import GEORIDE_SOCKET_HOST
|
from georideapilib.api import GEORIDE_API_HOST
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ class GeoRideSocket():
|
|||||||
def connect(self, auth_token):
|
def connect(self, auth_token):
|
||||||
""" connect to the georide socket"""
|
""" connect to the georide socket"""
|
||||||
if self._initialised is not False:
|
if self._initialised is not False:
|
||||||
sio.connect(GEORIDE_SOCKET_HOST, headers={'token': auth_token})
|
sio.connect(GEORIDE_API_HOST, headers={'token': auth_token})
|
||||||
sio.wait()
|
sio.wait()
|
||||||
else:
|
else:
|
||||||
_LOGGER.error("Please call init() before")
|
_LOGGER.error("Please call init() before")
|
||||||
|
|||||||
4
setup.py
4
setup.py
@@ -19,13 +19,13 @@ CURRENT_DIR = os.path.dirname(__file__)
|
|||||||
setup(
|
setup(
|
||||||
name='georideapilib',
|
name='georideapilib',
|
||||||
packages=['georideapilib', 'georideapilib.objects'], # this must be the same as the name above
|
packages=['georideapilib', 'georideapilib.objects'], # this must be the same as the name above
|
||||||
version='1.0.0',
|
version='0.9.4',
|
||||||
description='Lib to control GeoRide tracker devices with theire rest api',
|
description='Lib to control GeoRide tracker devices with theire rest api',
|
||||||
author='Matthieu DUVAL',
|
author='Matthieu DUVAL',
|
||||||
author_email='georideapilib@duval-dev.fr',
|
author_email='georideapilib@duval-dev.fr',
|
||||||
# use the URL to the github repo
|
# use the URL to the github repo
|
||||||
url='https://github.com/hacf/georide-api',
|
url='https://github.com/hacf/georide-api',
|
||||||
download_url='https://codeload.github.com/hacf/georide-api/tar.gz/1.0.0',
|
download_url='https://codeload.github.com/hacf/georide-api/tar.gz/0.9.3',
|
||||||
keywords=['rest', 'georide', 'api', 'grutier', 'GeoRide'], # arbitrary keywords
|
keywords=['rest', 'georide', 'api', 'grutier', 'GeoRide'], # arbitrary keywords
|
||||||
classifiers=[],
|
classifiers=[],
|
||||||
install_requires=["python-socketio[client]==4.6.1"],
|
install_requires=["python-socketio[client]==4.6.1"],
|
||||||
|
|||||||
Reference in New Issue
Block a user