crawler / README.md
ghosthets's picture
Upload README.md
d3c5e56 verified
|
Raw
History Blame Contribute Delete
892 Bytes
metadata
title: Juskeo Crawler
emoji: 🕷️
colorFrom: green
colorTo: yellow
sdk: docker
app_file: main.py
pinned: false

Juskeo Deep Crawler — HF Space

Webhook-based crawler. Crawls a website, then POSTs results back to the web URL. No data stored on HF Space. All data lives on the Juskeo web server.

Deploy

Push this folder to a HF Space with Docker runtime. Space API: https://USERNAME-SPACE.hf.space

How it works

User → Juskeo Dashboard → api/api.php → HF Space Crawler → Crawls website → POSTs results to api.php webhook → Data stored in data/ folder

API (called by Juskeo api.php only)

Param Description
url Target website to crawl
webhook URL to POST results to
username Username for the crawl

Local Dev

pip install -r requirements.txt
uvicorn main:app --reload --port 7860