from twisted.internet import reactor
from yarn import client, search

url = 'http://www.planetpython.org/rss20.xml'

def printMessage(key, message):
    print message.title

resource = client.ResourceView(url)
resource.search(search.Query('PyCon'), printMessage).addCallback(
    lambda _: reactor.stop())
reactor.run()
