MCPcopy Create free account

hub / github.com/deedy5/ddgs / functions

Functions277 in github.com/deedy5/ddgs

Methodis_running
Check if DHT service is running.
ddgs/api_server/dht_service.py:242
Methodkbucket_distribution
Get peer count per k-bucket (256 buckets total).
ddgs/dht/libp2p_client.py:178
Methodlisten_addrs
Get the listen addresses of this node.
ddgs/dht/libp2p_client.py:738
Functionmcp
Start DDGS MCP server over stdio for local MCP clients. Examples: ddgs mcp # Start MCP server using stdio tran
ddgs/cli.py:567
Functionnews
CLI function to perform a DDGS news metasearch.
ddgs/cli.py:457
Methodparser
Get HTML parser.
ddgs/base.py:73
Functionpause_between_tests
()
tests/ddgs_test.py:9
Functionpause_between_tests
()
tests/cli_test.py:14
Methodpeer_addrs
Get full peer addresses with /p2p/ suffix for connecting.
ddgs/dht/libp2p_client.py:752
Methodpeer_id
Get the peer ID of this node.
ddgs/dht/libp2p_client.py:733
Methodport
Get the listen port.
ddgs/dht/libp2p_client.py:728
Methodpost
Make a POST request to the HTTP client.
ddgs/http_client2.py:81
Methodpost_extract_results
Post-process search results.
ddgs/engines/yahoo.py:55
Methodpost_extract_results
Post-process search results.
ddgs/engines/bing_news.py:81
Methodpost_extract_results
Post-process search results.
ddgs/engines/bing.py:76
Methodpost_extract_results
Post-process search results.
ddgs/engines/google.py:77
Methodpost_extract_results
Post-process search results.
ddgs/engines/annasarchive.py:49
Methodpost_extract_results
Post-process search results.
ddgs/engines/duckduckgo.py:54
Methodpost_extract_results
Post-process search results.
ddgs/engines/yahoo_news.py:94
Methodquery_success_rate
Get DHT query success rate (0-1).
ddgs/dht/libp2p_client.py:157
Functionroot
Root endpoint with basic service information.
ddgs/api_server/api.py:137
Methodrouting_table_size
Get total number of peers in DHT routing table.
ddgs/dht/libp2p_client.py:171
Functionsearch_books
Perform a book search using DDGS. Args: query: Books search query string max_results: Maximum number of results to return
ddgs/api_server/mcp.py:200
Functionsearch_books
Perform a book search.
ddgs/api_server/api.py:381
Functionsearch_books_get
Perform a book search via GET request.
ddgs/api_server/api.py:400
Functionsearch_images
Perform an image search using DDGS. Args: query: Image search query string region: Region for search (e.g., us-en, uk-en, ru-ru)
ddgs/api_server/mcp.py:59
Functionsearch_images
Perform an image search.
ddgs/api_server/api.py:201
Functionsearch_images_get
Perform an image search via GET request.
ddgs/api_server/api.py:228
Functionsearch_news
Perform a news search using DDGS. Args: query: News search query string region: Region for search (e.g., us-en, uk-en, ru-ru)
ddgs/api_server/mcp.py:113
Functionsearch_news
Perform a news search.
ddgs/api_server/api.py:268
Functionsearch_news_get
Perform a news search via GET request.
ddgs/api_server/api.py:290
Functionsearch_text
Perform a text search using DDGS. Args: query: Search query string region: Region for search (e.g., us-en, uk-en, ru-ru)
ddgs/api_server/mcp.py:20
Functionsearch_text
Perform a text search.
ddgs/api_server/api.py:149
Functionsearch_text_get
Perform a text search via GET request.
ddgs/api_server/api.py:171
Functionsearch_videos
Perform a video search using DDGS. Args: query: Video search query string region: Region for search (e.g., us-en, uk-en, ru-ru)
ddgs/api_server/mcp.py:152
Functionsearch_videos
Perform a video search.
ddgs/api_server/api.py:320
Functionsearch_videos_get
Perform a video search via GET request.
ddgs/api_server/api.py:345
Methodselect
Select the best value (first one).
ddgs/dht/libp2p_client.py:111
Methodstart
Start the DHT client and connect to the network. Args: timeout: Maximum time to wait for service to start. Returns:
ddgs/dht/libp2p_client.py:366
Methodstop
Stop the DHT service.
ddgs/api_server/dht_service.py:97
Functiontest_books_command
()
tests/cli_test.py:43
Functiontest_books_search
()
tests/ddgs_test.py:43
Functiontest_bootstrap_local_only_fallback
Test that client works correctly even when bootstrap is unreachable.
tests/dht_test.py:323
Functiontest_bootstrap_network_connectivity
Test that client can connect to public bootstrap network.
tests/dht_test.py:252
Functiontest_bootstrap_value_replication
Test that value stored on one client propagates to another via bootstrap network. IMPORTANT: This test is expected to fail right now. Kademlia do
tests/dht_test.py:279
Functiontest_cache_ttl
Test cache TTL expiration.
tests/dht_test.py:146
Functiontest_context_manager
()
tests/ddgs_test.py:13
Functiontest_dht_put_and_get_between_instances
Test DHT put/get between two libp2p instances. Important note: This test has realistic propagation delays. Kademlia requires time for routing
tests/dht_test.py:83
Functiontest_dht_query_timeout
Test DHT query timeout functionality.
tests/dht_test.py:160
Functiontest_extract
()
tests/ddgs_test.py:49
Functiontest_extract_content
()
tests/ddgs_test.py:64
Functiontest_extract_text_plain
()
tests/ddgs_test.py:58
Functiontest_images_command
()
tests/cli_test.py:28
Functiontest_images_search
()
tests/ddgs_test.py:25
Functiontest_images_workflow
Combined test for images search and download functionality.
tests/cli_test.py:72
Functiontest_libp2p_client_start
Test that libp2p client can start.
tests/dht_test.py:24
Functiontest_libp2p_two_instances_connect
Test that two libp2p instances can connect to each other. Note: This test currently fails on localhost due to a known issue in py-libp2p, but
tests/dht_test.py:37
Functiontest_local_cache_eviction
Test local cache eviction when max size is reached.
tests/dht_test.py:178
Functiontest_negative_cache
Test negative cache functionality.
tests/dht_test.py:198
Functiontest_network_client_invalidate
Test DhtClient cache invalidation.
tests/dht_test.py:217
Functiontest_network_client_local_cache
Test DhtClient local cache (no DHT).
tests/dht_test.py:132
Functiontest_news_command
()
tests/cli_test.py:33
Functiontest_news_search
()
tests/ddgs_test.py:31
Functiontest_peer_connection_error_handling
Test that connection failures are handled gracefully.
tests/dht_test.py:238
Functiontest_text_command
()
tests/cli_test.py:23
Functiontest_text_search
()
tests/ddgs_test.py:19
Functiontest_text_workflow
Combined test for text search, save, and download functionality.
tests/cli_test.py:48
Functiontest_version_command
()
tests/cli_test.py:18
Functiontest_videos_command
()
tests/cli_test.py:38
Functiontest_videos_search
()
tests/ddgs_test.py:37
Functiontext
CLI function to perform a DDGS text metasearch.
ddgs/cli.py:220
Methodtext_markdown
Get response body as Markdown text.
ddgs/http_client.py:25
Methodtext_plain
Get response body as plain text.
ddgs/http_client.py:30
Methodtext_rich
Get response body as rich text.
ddgs/http_client.py:35
Methodvalidate
Validate a key-value pair.
ddgs/dht/libp2p_client.py:105
Functionversion
Print and return version.
ddgs/cli.py:176
Functionvideos
CLI function to perform a DDGS videos metasearch.
ddgs/cli.py:398
← previous201–277 of 277, ranked by callers