Dev:APIClients

Aus YaCyWiki
Wechseln zu: Navigation, Suche

There are various libraries and APIs that can be used by external programmers to access and control YaCy from within there applications.

Ismael (Perl)

A perl module with the capability to control and monitor YaCy.

Homepage: http://ismael.audioattack.de/

This module provides functions to

  • start new crawl jobs
  • fetch peer status information
  • pause/resume crawling
  • do search queries
  • enable/disable DHT distribution/reception
  • shutdown

Python

This script provides functions to ...

  • start new crawl jobs
  • shutdown


PHP

YaCyAPI for PHP

Dev:YaCyAPIforPHP

  • provides direct access to most servlets and XML/JSON results using PHP5
  • Sample Application

Basic APIs

This script provides functions to ...

  • start new crawl jobs
  • returns the entries in the indexing queue
  • returns the entries in the crawling queue
  • get queue sizes and limits
  • remove queue entry
  • clear queues
  • get/set configuration settings
  • pause/resume global crawl trigger
  • pause/resume remote triggered crawling
  • pause/resume local crawl trigger
  • ...

SOAP