Skip to content
Snippets Groups Projects
Commit 28e62e46 authored by Jeremy Kersten's avatar Jeremy Kersten
Browse files

[FIX] website: use internal route for SEO suggest keyword, old server is down

parent 6f0498be
No related branches found
No related tags found
No related merge requests found
......@@ -3,12 +3,15 @@ import cStringIO
import datetime
from itertools import islice
import json
import xml.etree.ElementTree as ET
import logging
import re
from sys import maxint
import werkzeug.utils
import urllib2
import werkzeug.wrappers
from PIL import Image
......@@ -355,6 +358,14 @@ class Website(openerp.addons.web.controllers.main.Home):
obj = _object.browse(request.cr, request.uid, _id)
return bool(obj.website_published)
@http.route(['/website/seo_suggest/<keywords>'], type='http', auth="public", website=True)
def seo_suggest(self, keywords):
url = "http://google.com/complete/search?ie=utf8&oe=utf8&output=toolbar&q="
req = urllib2.Request("%s?%s" % (url, keywords))
request = urllib2.urlopen(req)
xmlroot = ET.fromstring(request.read())
return json.dumps([sugg[0].attrib['data'] for sugg in xmlroot if len(sugg) and sugg[0].attrib['data']])
#------------------------------------------------------
# Helpers
#------------------------------------------------------
......
......@@ -95,7 +95,7 @@
}
});
}
$.getJSON("http://suggest.hp.af.cm/suggest/"+encodeURIComponent(this.root + " "), addSuggestions);
$.getJSON("/website/seo_suggest/" + encodeURIComponent(this.root + " "), addSuggestions);
},
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment