Exemple #1
0
def members():
    from members import get_members_from_google, format_members_to_rdf
    import json
    mimetype = request.headers['Accept']
    members = get_members_from_google()
    if mimetype in ["application/n3", "application/turtle"]:
        _, format = mimetype.split("/")
        graph = format_members_to_rdf(members)
        return Response(graph.serialize(format=format), mimetype=mimetype)
    else:
        return Response(json.dumps(members), mimetype='application/json')
Exemple #2
0
def members():
    from members import get_members_from_google, format_members_to_rdf
    import json
    mimetype = request.headers['Accept']
    members = get_members_from_google()
    if mimetype in ["application/n3", "application/turtle"]:
        _, format = mimetype.split("/")
        graph = format_members_to_rdf(members)
        return Response(graph.serialize(format=format), mimetype=mimetype)
    else:
        return Response(json.dumps(members), mimetype='application/json')
Exemple #3
0
 def update_rdf_store():
     from members import get_members_from_google, format_members_to_rdf
     members = get_members_from_google()
     graph = format_members_to_rdf(members)
     print "Starting request..."
     try:
         requests.post(
             "/".join([DATA_REPOSITORY_URL, "expand"]),
             data={"data": graph.serialize(format="n3")}
         )
     except Exception, e:
         print e