Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/deedy5/ddgs
/ endpoints
Endpoints
28 in github.com/deedy5/ddgs
⨍
Functions
277
◇
Types & classes
55
↳
Endpoints
28
Route
books
click.option("-o", "--output", help="csv, json or filename.csv|json (save the results to a csv or json file)")
ddgs/cli.py:None
Route
cache_results
app.post("/dht/cache", status_code=201)
ddgs/api_server/api.py:None
Route
dht_map
app.get("/dht/map")
ddgs/api_server/api.py:None
Route
dht_metrics
app.get("/dht/metrics")
ddgs/api_server/api.py:None
Route
dht_peers
app.get("/dht/peers", response_model=list[str])
ddgs/api_server/api.py:None
Route
dht_peers_detailed
app.get("/dht/peers/detailed", response_model=list[dict[str, Any]])
ddgs/api_server/api.py:None
Route
dht_status
app.get("/dht/status", response_model=DhtStatusResponse)
ddgs/api_server/api.py:None
Route
extract
click.option( "-f", "--format", "fmt", default="text_markdown", type=click.Choice(["text_m
ddgs/cli.py:None
Route
extract_content
app.post("/extract")
ddgs/api_server/api.py:None
Route
extract_content_get
app.get("/extract")
ddgs/api_server/api.py:None
Route
get_cached
app.get("/dht/cache", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
health_check
app.get("/health", response_model=HealthResponse)
ddgs/api_server/api.py:None
Route
images
click.option("-o", "--output", help="csv, json or filename.csv|json (save the results to a csv or json file)")
ddgs/cli.py:None
Route
invalidate_cache
app.delete("/dht/cache", status_code=204)
ddgs/api_server/api.py:None
Route
news
click.option("-o", "--output", help="csv, json or filename.csv|json (save the results to a csv or json file)")
ddgs/cli.py:None
Route
root
app.get("/", response_model=HealthResponse)
ddgs/api_server/api.py:None
Route
search_books
app.post("/search/books", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_books_get
app.get("/search/books", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_images
app.post("/search/images", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_images_get
app.get("/search/images", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_news
app.post("/search/news", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_news_get
app.get("/search/news", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_text
app.post("/search/text", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_text_get
app.get("/search/text", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_videos
app.post("/search/videos", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
search_videos_get
app.get("/search/videos", response_model=SearchResponse)
ddgs/api_server/api.py:None
Route
text
click.option("-o", "--output", help="csv, json or filename.csv|json (save the results to a csv or json file)")
ddgs/cli.py:None
Route
videos
click.option("-o", "--output", help="csv, json or filename.csv|json (save the results to a csv or json file)")
ddgs/cli.py:None