Return-Path: X-Original-To: apmail-community-commits-archive@minotaur.apache.org Delivered-To: apmail-community-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DECB49AD2 for ; Fri, 3 Feb 2012 00:03:53 +0000 (UTC) Received: (qmail 30033 invoked by uid 500); 3 Feb 2012 00:03:53 -0000 Delivered-To: apmail-community-commits-archive@community.apache.org Received: (qmail 30013 invoked by uid 500); 3 Feb 2012 00:03:53 -0000 Mailing-List: contact commits-help@community.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@community.apache.org Delivered-To: mailing list commits@community.apache.org Received: (qmail 30006 invoked by uid 99); 3 Feb 2012 00:03:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Feb 2012 00:03:53 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Feb 2012 00:03:51 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 0F8362388A66 for ; Fri, 3 Feb 2012 00:03:31 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1239945 - in /comdev/nearby_people/templates: people.json people.rdf pick_place.json Date: Fri, 03 Feb 2012 00:03:30 -0000 To: commits@community.apache.org From: nick@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120203000331.0F8362388A66@eris.apache.org> Author: nick Date: Fri Feb 3 00:03:30 2012 New Revision: 1239945 URL: http://svn.apache.org/viewvc?rev=1239945&view=rev Log: Add templates for a proper JSON api for finding people and places, and RDF for finding people Added: comdev/nearby_people/templates/people.json comdev/nearby_people/templates/people.rdf comdev/nearby_people/templates/pick_place.json Added: comdev/nearby_people/templates/people.json URL: http://svn.apache.org/viewvc/comdev/nearby_people/templates/people.json?rev=1239945&view=auto ============================================================================== --- comdev/nearby_people/templates/people.json (added) +++ comdev/nearby_people/templates/people.json Fri Feb 3 00:03:30 2012 @@ -0,0 +1,45 @@ +{ + "results": {{ people|length }}, + "people": [ + {% for dist,p in people %} + { + "uid": "{{p.uid}}", + "name": "{{p.name}}", + "surname": "{{p.surname}}", + "details": "{{p.link}}", +{# "email": "{{p.email}}", #} + {% if p.avatar %} + "avatar": "{{p.avatar}}", + {% endif %} + "projects": [ + {% for project in p.projects %} + "{{project.name}}"{% if forloop.last %},{% endif %} + {% endfor %} + ], + "weblogs": { + {% for blog in p.weblogs %} + "{{blog.title}}": "{{blog.url}}" {% if forloop.last %},{% endif %} + {% endfor %} + }, + + "location": { + "distance": {{dist}}, + "latitude": {{p.latitude}}, + "longitude": {{p.longitude }} + } + }, + {% endfor %} + ], + "location": { + "request": { "latitude": {{location.latitude}}, + "longitude": {{location.longitude }} }, + "result": { + "center": { "latitude": {{center_lat}}, + "longitude": {{center_long}} }, + "top_right": { "latitude": {{tr_lat}}, "longitude": {{tr_long}} }, + "bottom_left": { "latitude": {{bl_lat}}, "longitude": {{bl_long}} }, + "large_distances": {{ large_distance|lower }} + } + }, + "type": "{{people_type}}" +} Added: comdev/nearby_people/templates/people.rdf URL: http://svn.apache.org/viewvc/comdev/nearby_people/templates/people.rdf?rev=1239945&view=auto ============================================================================== --- comdev/nearby_people/templates/people.rdf (added) +++ comdev/nearby_people/templates/people.rdf Fri Feb 3 00:03:30 2012 @@ -0,0 +1,28 @@ + + + + + People near {{location.latitude}}, {{location.longitude}} + + + {% for dist,p in people %} + + {{p.name}} + {{p.surname}} + + + + + {{p.latitude}} + {{p.longitude}} + + + + {% endfor %} + + + Added: comdev/nearby_people/templates/pick_place.json URL: http://svn.apache.org/viewvc/comdev/nearby_people/templates/pick_place.json?rev=1239945&view=auto ============================================================================== --- comdev/nearby_people/templates/pick_place.json (added) +++ comdev/nearby_people/templates/pick_place.json Fri Feb 3 00:03:30 2012 @@ -0,0 +1,12 @@ +{ + "results": {{ places|length }}, + "places": [ + {% for p in places %} + { + "name": "{{p.name}}", "country": "{{p.country}}", + "latitude": {{p.latitude}}, "longitude": {{p.longitude}}, + "id": "{{forloop.counter}}", + }, + {% endfor %} + ] +}