Starting Amazon stuff
parent
aa2e26356b
commit
5ead53ee2b
|
@ -18,11 +18,13 @@ pysolr
|
|||
python-memcached
|
||||
python-postmark
|
||||
pyyaml
|
||||
simplejson
|
||||
South
|
||||
uuid
|
||||
versiontools
|
||||
Werkzeug
|
||||
|
||||
git+git://github.com/dlo/bottlenose.git
|
||||
git+https://github.com/toastdriven/django-haystack.git@master#egg=django-haystack
|
||||
hg+https://bitbucket.org/ubernostrum/django-registration#egg=django-registration
|
||||
git+https://github.com/toastdriven/django-tastypie.git#egg=django-tastypie
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
{{ result|safe }}
|
3
urls.py
3
urls.py
|
@ -1,8 +1,8 @@
|
|||
from django.conf.urls.defaults import include, patterns, url
|
||||
from django.views.generic.simple import direct_to_template
|
||||
from registration.forms import RegistrationFormUniqueEmail
|
||||
from views import amazon_search, lexers, sitemap, tags
|
||||
from django.http import HttpResponseRedirect
|
||||
from views import lexers, sitemap, tags
|
||||
from django.contrib import admin
|
||||
from snipts.views import search
|
||||
from tastypie.api import Api
|
||||
|
@ -38,6 +38,7 @@ urlpatterns = patterns('',
|
|||
url(r'^tags/$', tags),
|
||||
|
||||
url(r'^api/public/lexer/$', lexers),
|
||||
url(r'^api/public/a/$', amazon_search),
|
||||
|
||||
url(r'^api/', include(public_api.urls)),
|
||||
url(r'^api/', include(private_api.urls)),
|
||||
|
|
14
views.py
14
views.py
|
@ -5,6 +5,20 @@ from snipts.utils import get_lexers_list
|
|||
from django.db.models import Count
|
||||
from taggit.models import Tag
|
||||
|
||||
import bottlenose
|
||||
|
||||
|
||||
def amazon_search(request):
|
||||
|
||||
if request.GET.get('q'):
|
||||
|
||||
amazon = bottlenose.Amazon('AKIAJJRRQPTSPKB7GYOA', 'DIYz2g5vPjcWE4/YI7wEuUVAskwJxs2llFvGyI1a', 'snipt-20')
|
||||
result = amazon.ItemSearch(Keywords=request.GET.get('q'), SearchIndex='All')
|
||||
|
||||
return render_to_response('amazon.xml',
|
||||
{'result': result},
|
||||
context_instance=RequestContext(request),
|
||||
mimetype='application/xml')
|
||||
|
||||
@ajax_request
|
||||
def lexers(request):
|
||||
|
|
Loading…
Reference in New Issue