Merge branch 'master' into feat/search-integration

This commit is contained in:
2026-07-01 15:03:12 +02:00
committed by GitHub
10 changed files with 280 additions and 23 deletions
@@ -24,10 +24,21 @@ class LogicClient:
return r.json()
def positions(
self, when_utc_iso: str, lat: float, lon: float, objects: list[str] | None = None
self,
when_utc_iso: str,
lat: float,
lon: float,
objects: list[str] | None = None,
house_system: str = "whole_sign",
) -> dict[str, Any]:
"""Pozycje obiektów dla danego momentu — woła logic /chart/positions."""
payload = {"when_utc": when_utc_iso, "lat": lat, "lon": lon, "objects": objects}
"""Pełny horoskop dla danego momentu — woła logic /chart/positions."""
payload = {
"when_utc": when_utc_iso,
"lat": lat,
"lon": lon,
"objects": objects,
"house_system": house_system,
}
with httpx.Client(timeout=settings.http_timeout) as client:
r = client.post(f"{self.base_url}/chart/positions", json=payload)
r.raise_for_status()