diff -Nru unity-place-askubuntu-0.1/askubuntu_bridge.py unity-place-askubuntu-0.1/askubuntu_bridge.py --- unity-place-askubuntu-0.1/askubuntu_bridge.py 2011-04-21 17:01:11.000000000 +0000 +++ unity-place-askubuntu-0.1/askubuntu_bridge.py 2011-04-28 18:04:08.000000000 +0000 @@ -18,6 +18,7 @@ from gi.repository import Gio import urllib +import urllib2 import gzip import cStringIO import json @@ -99,9 +100,15 @@ #@api_data_cache # what happes if the user wants to find their new question? def get_api_data(query, site=DEFAULT_SITE): print "api.%s/\33[1;31m%s\33[m" % (site, query) - #if query.startswith("similar?title") and site == "askubuntu.com": - #return json.loads(urllib.urlopen("http://localhost:8080/%s" % - #query).read()) + if query.startswith("similar?title") and site == "askubuntu.com": + try: + result = json.loads(urllib2.urlopen( + "http://50.19.108.78:8080/%s" % query.replace(" ", "%20"), + timeout=0.5).read()) + print "\33[1mused ec2 service\33[m" + return result + except Exception as e: + print "\33[1;31m%s\33[m" % repr(e) try: query = query.replace(" ", "%20") site = "api." + site if site != "stackauth.com" else site @@ -114,7 +121,7 @@ return json.load(gzip.GzipFile(fileobj=cStringIO.StringIO(response))) except IOError, e: print repr(e) - return None + return [] def detect_site(search): diff -Nru unity-place-askubuntu-0.1/debian/bzr-builder.manifest unity-place-askubuntu-0.1/debian/bzr-builder.manifest --- unity-place-askubuntu-0.1/debian/bzr-builder.manifest 2011-04-21 17:01:11.000000000 +0000 +++ unity-place-askubuntu-0.1/debian/bzr-builder.manifest 2011-04-28 18:04:08.000000000 +0000 @@ -1,3 +1,3 @@ -# bzr-builder format 0.3 deb-version {debupstream}-0~42 +# bzr-builder format 0.3 deb-version {debupstream}-0~43 lp:~ken-vandine/askubuntu-lens/packaging revid:ken.vandine@canonical.com-20110325195752-puwu3q9bpbpfmuo5 -merge trunk lp:askubuntu-lens revid:stefano.palazzo@gmail.com-20110421165741-2pfiipqempygfaj3 +merge trunk lp:askubuntu-lens revid:stefano.palazzo@gmail.com-20110428175251-1iw72ngcoijt14ul diff -Nru unity-place-askubuntu-0.1/debian/changelog unity-place-askubuntu-0.1/debian/changelog --- unity-place-askubuntu-0.1/debian/changelog 2011-04-21 17:01:11.000000000 +0000 +++ unity-place-askubuntu-0.1/debian/changelog 2011-04-28 18:04:08.000000000 +0000 @@ -1,8 +1,8 @@ -unity-place-askubuntu (0.1-0~42~natty1) natty; urgency=low +unity-place-askubuntu (0.1-0~43~natty1) natty; urgency=low * Auto build. - -- Stefano Palazzo Thu, 21 Apr 2011 17:01:11 +0000 + -- Stefano Palazzo Thu, 28 Apr 2011 18:04:08 +0000 unity-place-askubuntu (0.1-1) natty; urgency=low