elysium / backend /tools /fetch_url_tool.py
pmrinal2005's picture
Upload folder using huggingface_hub
a521353 verified
Raw
History Blame Contribute Delete
308 Bytes
import httpx
def run(params: dict) -> dict:
try:
r = httpx.get(params["url"], timeout=15, follow_redirects=True)
return {"status": r.status_code, "text": r.text[:8000], "url": params["url"]}
except Exception as e:
return {"error": str(e), "url": params.get("url")}