id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,repo,theme 888,Improvements to the dataproxy and the data API,rgrp,johnglover,"First version of dataproxy and data API working (ticket:698) but have identified a variety of important improvements. (Should split these into sub-tickets ...): For dataproxy: * Testing for dataproxy * Can start by using known good remote urls (moving forward could switch to providing/mocking these locally) * Remove content-lenght for csv requirement: just read the first x rows (up to some configurable maximum) * Google docs style row/column selections * Use the swiss library - https://bitbucket.org/okfn/swiss * Support google docs spreadsheets (format = service/gdocs/ccc or gdocs/ccc or gdocs/spreadsheet) * Handle redirects for content-length? * Ignore resource type if not recognized and fall-back to trying to identify from extension (or mime-type?) For dataapi: * Ensure we pass on resource format as part of redirect i.e. /api/data/{id} -> {dataproxy}?url={resource-url}&type={resource-type}",enhancement,closed,major,ckan-sprint-2011-10-28,ckan,fixed,,,ckan,none