Removing piston API
parent
93eb6019b6
commit
a7852c8042
|
@ -1,6 +1,7 @@
|
||||||
syntax: glob
|
syntax: glob
|
||||||
|
|
||||||
*.json
|
*.json
|
||||||
|
*.log
|
||||||
*.gunicorn.*
|
*.gunicorn.*
|
||||||
*.pyc
|
*.pyc
|
||||||
*.sql
|
*.sql
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
from piston.handler import AnonymousBaseHandler, BaseHandler
|
|
||||||
from piston.utils import rc
|
|
||||||
|
|
||||||
from snipts.models import Snipt
|
|
||||||
|
|
||||||
|
|
||||||
class AnonSniptHandler(AnonymousBaseHandler):
|
|
||||||
model = Snipt
|
|
||||||
fields = ('title',)
|
|
||||||
|
|
||||||
def read(self, request, snipt_id):
|
|
||||||
return super(self.read)
|
|
||||||
|
|
||||||
class SniptHandler(BaseHandler):
|
|
||||||
allowed_methods = ('GET',)
|
|
||||||
anonymous = AnonSniptHandler
|
|
||||||
exclude = ('id',)
|
|
||||||
model = Snipt
|
|
||||||
|
|
||||||
def read(self, request, snipt_id):
|
|
||||||
"""
|
|
||||||
Returns an individual public or private snipt.
|
|
||||||
"""
|
|
||||||
|
|
||||||
if snipt_id:
|
|
||||||
try:
|
|
||||||
return Snipt.objects.get(pk=snipt_id, public=True)
|
|
||||||
except Snipt.DoesNotExist:
|
|
||||||
return rc.NOT_FOUND
|
|
||||||
else:
|
|
||||||
return rc.BAD_REQUEST
|
|
17
api/urls.py
17
api/urls.py
|
@ -1,17 +0,0 @@
|
||||||
from django.conf.urls.defaults import *
|
|
||||||
|
|
||||||
from piston.emitters import Emitter
|
|
||||||
from piston.resource import Resource
|
|
||||||
|
|
||||||
from api.handlers import SniptHandler
|
|
||||||
|
|
||||||
|
|
||||||
Emitter.unregister('django')
|
|
||||||
Emitter.unregister('pickle')
|
|
||||||
Emitter.unregister('yaml')
|
|
||||||
|
|
||||||
snipt_handler = Resource(SniptHandler)
|
|
||||||
|
|
||||||
urlpatterns = patterns('',
|
|
||||||
url(r'^snipt/(?P<snipt_id>\d+)/', snipt_handler),
|
|
||||||
)
|
|
|
@ -14,7 +14,7 @@
|
||||||
-e hg+ssh://hg@bitbucket.org/nicksergeant/dwfab#egg=dwfab
|
-e hg+ssh://hg@bitbucket.org/nicksergeant/dwfab#egg=dwfab
|
||||||
|
|
||||||
# API
|
# API
|
||||||
-e hg+ssh://hg@bitbucket.org/jespern/django-piston#egg=django-piston
|
-e git://github.com/toastdriven/django-tastypie.git#egg=django-tastypie
|
||||||
|
|
||||||
BeautifulSoup
|
BeautifulSoup
|
||||||
django-taggit
|
django-taggit
|
||||||
|
|
Loading…
Reference in New Issue