mirror of
https://github.com/not-kennethreitz/convore.json.git
synced 2026-06-21 15:40:58 +00:00
1 line
14 KiB
JSON
1 line
14 KiB
JSON
[{"user_id": 603, "stars": [], "topic_id": 9357, "date_created": 1298820954.7640369, "message": "i like tastypie, but the docs still need some work if you want to build resources that aren't model dependent.", "group_id": 81, "id": 217599}, {"user_id": 719, "stars": [{"date_created": 1299076344.1131151, "user_id": 11405}], "topic_id": 9357, "date_created": 1298821330.9662189, "message": "Adding one more to the debate: Dagny (https://github.com/zacharyvoase/dagny)", "group_id": 81, "id": 217634}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298820659.5508151, "message": "Tastypie: https://github.com/toastdriven/django-tastypie", "group_id": 81, "id": 217578}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298820714.9166069, "message": "Piston is far more popular. Tastypie in newer and very actively maintained.", "group_id": 81, "id": 217583}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298820643.9876511, "message": "Piston: https://bitbucket.org/jespern/django-piston/overview", "group_id": 81, "id": 217575}, {"user_id": 2045, "stars": [], "topic_id": 9357, "date_created": 1298824258.347326, "message": "I really like that Tastypie eliminates so much of the boilerplate code.", "group_id": 81, "id": 218010}, {"user_id": 6396, "stars": [], "topic_id": 9357, "date_created": 1298826317.8964679, "message": "I've only used Piston so far and it's been great - but the codebase hasn't been touched in 6 months and there seem to be a few outstanding issues judging by the Bitbucket account. I will probably give Tastypie a good look when it next comes to needing an API.", "group_id": 81, "id": 218243}, {"user_id": 2045, "stars": [], "topic_id": 9357, "date_created": 1298829677.651063, "message": "@zvikico Glad you like it.", "group_id": 81, "id": 218695}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298829415.7655621, "message": "@joshbohde, I really like your Backbone.js example. I'm using it right now to build my app. Thanks for putting it together.", "group_id": 81, "id": 218662}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298829347.4749701, "message": "Thanks for the comments so far.", "group_id": 81, "id": 218652}, {"user_id": 2045, "stars": [{"date_created": 1299757559.369601, "user_id": 19569}], "topic_id": 9357, "date_created": 1298829948.5064061, "message": "Just as a data point, I'm running Tastypie in production, and have another couple of apps being built on it right now. I'm pretty familiar with the code base by now, so I don't need the docs very often anymore, so I'm not the best to comment on their quality.", "group_id": 81, "id": 218714}, {"user_id": 6396, "stars": [], "topic_id": 9357, "date_created": 1298830632.44856, "message": "@joshbohde Do you have a link to that article that zvikico mentioned?", "group_id": 81, "id": 218790}, {"user_id": 6396, "stars": [], "topic_id": 9357, "date_created": 1298830721.087409, "message": "Nevermind, being lazy: http://joshbohde.com/2010/11/25/backbonejs-and-django/ :D", "group_id": 81, "id": 218797}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298830098.2588971, "message": "Well, I'm very much used to learning by browsing source code. I only use open source stacks and most have really poor documentation, so I got used to it.", "group_id": 81, "id": 218732}, {"user_id": 2045, "stars": [], "topic_id": 9357, "date_created": 1298830477.0767031, "message": "I think the docs are fine, but there is a lot of confusion on how to even get started using an API. It could almost use a simple introduction on using curl to browse and interact with the API. There's also quite a bit confusion about what ReST is, as well. I don't know if this is within the scope of Tastypie, however.", "group_id": 81, "id": 218775}, {"user_id": 2045, "stars": [], "topic_id": 9357, "date_created": 1298830061.710921, "message": "These apps are built on Backbone, and I've noticed that the amount of work I've had to do with Tastypie is pretty minimal. I've needed to extend the default model resource, but in almost every case there's a way to extend the resource appropriately, or I ask in the IRC channel, and it ends up getting addressed pretty quickly.", "group_id": 81, "id": 218728}, {"user_id": 2045, "stars": [], "topic_id": 9357, "date_created": 1298830716.6692159, "message": "@djm http://joshbohde.com/2010/11/25/backbonejs-and-django/", "group_id": 81, "id": 218796}, {"user_id": 6396, "stars": [], "topic_id": 9357, "date_created": 1298830740.209893, "message": "@joshbohde Thanks.", "group_id": 81, "id": 218799}, {"user_id": 209, "stars": [], "topic_id": 9357, "date_created": 1298856786.7749181, "message": "I have really enjoyed using Tastypie, but i cargo-culted it and never tried piston", "group_id": 81, "id": 223226}, {"user_id": 539, "stars": [], "topic_id": 9357, "date_created": 1298858497.590205, "message": ":P", "group_id": 81, "id": 223283}, {"user_id": 539, "stars": [{"date_created": 1298858487.744046, "user_id": 1}, {"date_created": 1298877219.996429, "user_id": 34}, {"date_created": 1298907740.618773, "user_id": 592}], "topic_id": 9357, "date_created": 1298858454.5025411, "message": "piston's totally awesome.", "group_id": 81, "id": 223280}, {"user_id": 1, "stars": [], "topic_id": 9357, "date_created": 1298858493.3024249, "message": "@jespern I see what you did there :)", "group_id": 81, "id": 223281}, {"user_id": 539, "stars": [], "topic_id": 9357, "date_created": 1298858505.124073, "message": "wasn't very subtle.", "group_id": 81, "id": 223285}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298903606.6572659, "message": "@joshbohde is there a simple way for adding custom methods in Tastypie?", "group_id": 81, "id": 225904}, {"user_id": 2045, "stars": [], "topic_id": 9357, "date_created": 1298907015.647244, "message": "@zvikico What to you mean by custom methods? This conversation may be better placed in #tastypie on freenode.", "group_id": 81, "id": 226199}, {"user_id": 11827, "stars": [], "topic_id": 9357, "date_created": 1298907977.8697031, "message": "@joshbohde well, it was a newb question. Sorry...", "group_id": 81, "id": 226342}, {"user_id": 927, "stars": [], "topic_id": 9357, "date_created": 1298987317.675658, "message": "@zvikico Define custom methods? You can add custom urls (see http://toastdriven.github.com/django-tastypie/cookbook.html#using-non-pk-data-for-your-urls for an example) pretty easily; you can also simply create <http method>_(list|detail) methods if you wanted to do something tricky for, say, a PUT on your resource list", "group_id": 81, "id": 234591}, {"user_id": 927, "stars": [], "topic_id": 9357, "date_created": 1298987215.9403529, "message": "I started with piston but switched to tastypie for simplicity and because it was more actively maintained (e.g. I got tired of things like the autodoc & routing requiring incompatible URL template responses)", "group_id": 81, "id": 234572}, {"user_id": 17467, "stars": [], "topic_id": 9357, "date_created": 1299035502.0562, "message": "after playing around with both, I'm glad I've chosen tasty, with flexibility being at the top", "group_id": 81, "id": 242875}, {"user_id": 5734, "stars": [{"date_created": 1299048465.430203, "user_id": 5778}], "topic_id": 9357, "date_created": 1299045210.6424301, "message": "it's entirely too early to be announcing this, but I started working on a REST framework that I think has promising architecture. I was tired with other ones coupling resource views 1:1 with models and felt this would be a good project to try django 1.3's class views. anyway, it's here https://github.com/aehlke/django-catnap no docs yet, sorry...", "group_id": 81, "id": 245186}, {"user_id": 5734, "stars": [], "topic_id": 9357, "date_created": 1299049436.3336051, "message": "just to clarify, don't use my project yet, it's not ready. I'm building it as I need it. I just posted it here since it might stimulate some architecture discussion :)", "group_id": 81, "id": 245467}, {"user_id": 13340, "stars": [], "topic_id": 9357, "date_created": 1299048358.1816151, "message": "I spent a few hours wrestling with piston before I realized that there was a bug that had been fixed but not merged back into the core codebase. I switched to using the Mozilla branch which had the bug fix, but then I ran into other issues. In the end, I switched to using tastypie for this project, and found it to be very solid and well supported.", "group_id": 81, "id": 245402}, {"user_id": 1509, "stars": [{"date_created": 1299078801.3668029, "user_id": 2045}, {"date_created": 1299093926.601589, "user_id": 5778}, {"date_created": 1299095807.3100481, "user_id": 1694}, {"date_created": 1299174201.5802281, "user_id": 1736}, {"date_created": 1299223526.104542, "user_id": 11405}], "topic_id": 9357, "date_created": 1299076146.6010709, "message": "i've written recently dj-webmachine http://benoitc.github.com/dj-webmachine/\nwhich is a port of erlang webmachine. It may answer to your needs", "group_id": 81, "id": 247142}, {"user_id": 1167, "stars": [], "topic_id": 9357, "date_created": 1299078454.8960121, "message": "@benoitc yeah, dj-webmachine is awesome", "group_id": 81, "id": 247546}, {"user_id": 5980, "stars": [{"date_created": 1299157468.335433, "user_id": 18316}, {"date_created": 1299167832.4104569, "user_id": 5778}], "topic_id": 9357, "date_created": 1299139822.3180981, "message": "Also worth a look: http://django-rest-framework.org/", "group_id": 81, "id": 258979}, {"user_id": 18316, "stars": [], "topic_id": 9357, "date_created": 1299157351.580749, "message": "Hey, thanks Jamie. Seriously yeah take a look at http://django-rest-framework.org - Just released last week, and uses Django 1.3's class based views. (with a simple backport for 1.2) Does a lot of things very nicely, and I'm really pleased with the underlying architecture.", "group_id": 81, "id": 259960}, {"user_id": 1509, "stars": [], "topic_id": 9357, "date_created": 1299164076.6238279, "message": "@ericmoritz actually it could be as well a wsgi application. Last trunk is based on webob and some wrapping for django.", "group_id": 81, "id": 260417}, {"user_id": 1509, "stars": [], "topic_id": 9357, "date_created": 1299164070.1727469, "message": "@ericmoritz it was a customer requirement. They are using a lot of django", "group_id": 81, "id": 260416}, {"user_id": 7376, "stars": [], "topic_id": 9357, "date_created": 1299162845.490829, "message": "@benoitc holy cow? Really? nice work; webmachine is awesome", "group_id": 81, "id": 260314}, {"user_id": 7376, "stars": [], "topic_id": 9357, "date_created": 1299163257.139034, "message": "@benoitc May I ask why dj-webmachine is dependent on Django and isn't just a WSGI framework?", "group_id": 81, "id": 260358}, {"user_id": 1509, "stars": [], "topic_id": 9357, "date_created": 1299164294.706929, "message": "heh thanks :)", "group_id": 81, "id": 260447}, {"user_id": 1509, "stars": [], "topic_id": 9357, "date_created": 1299164099.2993889, "message": "i will surely make it more obvious soon ;)", "group_id": 81, "id": 260420}, {"user_id": 7376, "stars": [], "topic_id": 9357, "date_created": 1299164250.9411261, "message": "@benoitc great work. I just sent it to an old coworker who sleeps with a copy of RFC2616 on his bedstand. I said to him, you're done. You don't have to write anymore HTTP handling code anymore.", "group_id": 81, "id": 260443}, {"user_id": 7376, "stars": [], "topic_id": 9357, "date_created": 1299164108.008029, "message": "@benoitc nice I love webob", "group_id": 81, "id": 260423}, {"user_id": 18845, "stars": [], "topic_id": 9357, "date_created": 1299286297.9848759, "message": "I gave django-rest-framework a try. I could not get the examples to work. I then tried tastypie out, and within 20 mins had the API I wanted working.", "group_id": 81, "id": 274325}, {"user_id": 210, "stars": [{"date_created": 1299317864.297605, "user_id": 2116}, {"date_created": 1299336522.9082861, "user_id": 2045}, {"date_created": 1299346686.569521, "user_id": 141}, {"date_created": 1299367660.2135351, "user_id": 7179}, {"date_created": 1299371311.395103, "user_id": 927}], "topic_id": 9357, "date_created": 1299302938.4314079, "message": "So what I don't get is this. Why does there need to be a \"winner\"? In my opinion, there's plenty of room for all of the options mentioned in this conversation. Want mature & built-in Oauth? Use Piston. Need to override the crap out of the API? Use Tastypie. Comfy with Erlang-style services & lightweight code? Use dj-webmachine.", "group_id": 81, "id": 275193}, {"user_id": 210, "stars": [{"date_created": 1308671520.373507, "user_id": 1963}], "topic_id": 9357, "date_created": 1299303060.6776309, "message": "To be more clear, I didn't write Tastypie to \"kill\" anyone else's app. I looked at the options, evaluated them and decided they didn't fit my needs, so I built my own. You should be aware of the options & evaluate for yourself to see what suits you.", "group_id": 81, "id": 275196}, {"user_id": 210, "stars": [], "topic_id": 9357, "date_created": 1299303204.739397, "message": "Since you got me riled up (:D), I'd like to make it clear that Tastypie was designed to not be limited to the ORM. ``ModelResource`` is a very thin wrapper that does the ORM, while ``Resource`` (with some light customizations) can serve anything (I've done Solr & Riak-backed resources myself). And the docs, like everything, are a work in progress.", "group_id": 81, "id": 275199}, {"user_id": 227, "stars": [], "topic_id": 9357, "date_created": 1299309658.2098949, "message": "We've been using a slightly modified version of Piston in production for about 18 months now.", "group_id": 81, "id": 275365}, {"user_id": 5734, "stars": [], "topic_id": 9357, "date_created": 1299310113.9804921, "message": "daniellindsley +1. REST is a high level architecture -- it does have explicit rules (which should be followed if you want to call something REST), but there are a lot of correct ways to implement it.", "group_id": 81, "id": 275376}, {"user_id": 18316, "stars": [], "topic_id": 9357, "date_created": 1299314844.4692891, "message": "@gourneau what didn't work? Would always appreciate any bug reports. @daniellindsley good attitude :-)", "group_id": 81, "id": 275586}] |