HostDirect Python SDK en CLI gebruiken
Installeer hostdirect-client vanaf PyPI en gebruik de HostDirect API in Python of via de opdrachtregel. Gratis, alleen lezen en zonder API-sleutel.
1. Installeer de officiële client
Gebruik Python 3.9 of hoger. De client heeft geen extra pakketafhankelijkheden. Versie 1.0.1 staat op PyPI als hostdirect-client.
python -m pip install hostdirect-client==1.0.1
2. Vergelijk vanuit Python
from hostdirect_client import Client, HostDirectError
client = Client(timeout=20)
try:
result = client.compare(["cloud86", "mijnhost"])
for provider in result["providers"]:
print(provider["name"], provider["price"]["status"],
provider["price"]["checked"])
except HostDirectError as error:
print(error)Ook beschikbaar: Client.catalog(), search() en provider(). De SDK leest de openbare API en past zoekwoorden en filters lokaal toe.
3. Gebruik de opdrachtregel
python -m hostdirect_client search --category webhosting
python -m hostdirect_client provider cloud86
python -m hostdirect_client compare cloud86 mijnhost
python -m hostdirect_client --helpNa installatie is ook hostdirect beschikbaar. Antwoorden zijn JSON. Bij een fout geeft de CLI een foutantwoord en exitcode 1. De Python-client geeft HostDirectError met status en foutcode waar beschikbaar. De client probeert niet automatisch opnieuw.
Broncode en rechtstreekse download
Bekijk de Python-broncode · Download versie 1.0.1 als wheel
SHA-256 van het wheel: 0888c03629c1476e789c09fb777771b3f8770763ba26d9e24916894aaddb24b6.
Brondata behouden en zorgvuldig opnieuw proberen
Bewaar price.status, price.checked en bronlinks. historical is een eerder goedgekeurd prijspeil, geen bevestigd huidig aanbod. unknown is onbekend; null betekent nooit automatisch nul. generatedAt is de exporttijd, geen nieuwe broncontrole.
REST en MCP delen maximaal 120 aanvragen per verbindings-IP per minuut. Respecteer bij 429 de header Retry-After. Controleer bij fouten de HTTP-status en het inhoudstype. Wacht bij tijdelijke 503-fouten minimaal vijf seconden en probeer hoogstens tweemaal opnieuw. Er is geen beschikbaarheidsgarantie.