{"shas":[["6bf033e4a29bd70a05f5aaeac870785b8c270d01","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@tweak.net.au","Return price and distance information as well, not just the bar names.","Karl Palsson"],["e92c66435f4fd957d457d1a7252962fa6e434d91","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@tweak.net.au","Add error handling for no/invalid location parameters\n\nAdd content type to returns","Karl Palsson"],["14c4ff391734790407d79d4c0a85c576d0b42679","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@tweak.net.au","Support \"fixed\" content type negotiation.\n\nWhile it would be \"cooler\" to use the accepts header, I want to get functional first.","Karl Palsson"],["2c99a69b1ab02729ebb4372625406a17aeffd484","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@tweak.net.au","Hacktastic way of producing xml for the other content types.\n\nThis is not pretty, not pretty at all.  hand constructing xml goes against just about everything I've done\nprofessionally for the last few years.  But I'm not keen to wade into the python xml soup  yet,\nand this is all Proof Of Concept code, to see if we can get it working, not the final production code.","Karl Palsson"]],"repo":"karlp/dbeer-services","actor":"karlp","ref":"refs/heads/master","size":4,"head":"2c99a69b1ab02729ebb4372625406a17aeffd484","actor_gravatar":"cd6435ccc495d6d2c7b1ebc2741b886c","push_id":26834822}