#!/usr/bin/env python """ That simple script demonstrates the possibility of remote interacting with djapp.org service. Script accepts only one argument - search string. """ import sys import logging import urllib query = ' '.join(sys.argv[1:]) if not query: logging.error('Usage: %s ' % sys.argv[0]) sys.exit() BASE_URL = 'http://djapp.org' url = BASE_URL + '/api/search?query=%s' % urllib.quote(query) resp = urllib.urlopen(url).read() count = 0 for line in resp.splitlines(): if line.strip(): count += 1 slug, name, summary, url = line.split('||') url = BASE_URL + url print name print ' %s' % summary print ' %s' % url print print 'Number of results: %d' % count