Merge branch 'main' into develop

This commit is contained in:
rmanach 2025-05-08 15:32:24 +02:00
commit 303f101a18
4 changed files with 12 additions and 8 deletions

View File

@ -25,6 +25,10 @@ only-include = ["src"]
"src" = "whereis_client"
[tool.ruff]
line-length = 88
target-version = "py310"
[tool.ruff.lint]
select = ["E", "F", "I"]
ignore = []
@ -34,11 +38,7 @@ exclude = [
"venv",
]
line-length = 88
target-version = "py310"
[tool.ruff.mccabe]
[tool.ruff.lint.mccabe]
max-complexity = 10
[tool.mypy]

View File

@ -1,5 +1,5 @@
mypy===1.13.0
ruff==0.8.3
ruff>=0.9.6
twine==6.0.1
types-requests==2.32.0.20241016
hatch==1.14.0

View File

@ -2,4 +2,4 @@ from .client import Client, OrderField
__all__ = ["Client", "OrderField"]
VERSION = "0.1.0"
VERSION = "0.1.1"

View File

@ -16,7 +16,7 @@ from sseclient import SSEClient
from .exceptions import UnauthorizedException, WhereIsException
API_DEFAULT_URL = "https://api-whereis.thegux.fr"
API_DEFAULT_URL = "https://api.locame.duckdns.org"
__all__ = ["Client", "OrderField"]
@ -541,6 +541,10 @@ class Client:
gps_url += f"?date_end={de.isoformat()}"
while gps_url is not None:
# pagination api next url returns http scheme instead of https
if self.base_url.startswith("https"):
gps_url = gps_url.replace("http://", "https://")
logging.info(f"get gps data from: {gps_url}")
data = self._get_paginate_gps_positions(gps_url)