Example
// Learning Processing
// Daniel Shiffman
// http://www.learningprocessing.com

// Example 18-10: A Yahoo search

import pyahoo.*;

// Create a YahooSearch object. You have to pass in the API key given to you by Yahoo.
YahooSearch yahoo; 

void setup() {
  size(400,400);
  
  // Make a search object, pass in your key
  yahoo = new YahooSearch(this, "YOUR API KEY HERE");
}

void mousePressed() {
  // Search for a String. By default you will get back 10 results. 
  // If you want more (or less), you can request a specific number by saying: yahoo.search("processing.org", 30);
  yahoo.search("processing.org"); 
}

void draw() {
  noLoop();
}

// When the search is complete
void searchEvent(YahooSearch yahoo) {
  
  // Get Titles and URLs
  String[] titles = yahoo.getTitles();
  // Search results arrive as an array of Strings. 
  // You can also get the summaries with getSummaries().
  String[] urls = yahoo.getUrls(); 
  
  for (int i = 0; i < titles.length; i++) {
    println( "__________" );
    println(titles[i]);
    println(urls[i]);
  }
  
}