Skip to content
Snippets Groups Projects
Commit 57a85b83 authored by Alessandro Frigeri's avatar Alessandro Frigeri
Browse files

fatto

parent 800e85dd
No related branches found
No related tags found
No related merge requests found
...@@ -43,10 +43,11 @@ def get_missions(): ...@@ -43,10 +43,11 @@ def get_missions():
missions = [] missions = []
resp = requests.get(_url('/authorities/missions/')) resp = requests.get(_url('/authorities/missions/'))
_check_resp(resp) _check_resp(resp)
print resp.json()['result']
for m_item in resp.json()['result']: for m_item in resp.json()['result']:
missions.append( Mission(m_item['name'] )) missions.append( Mission(m_item['name'] ))
print(m_item) print(m_item)
this_m = json.loads( "{'name': 'Apollo 11'}" ) #this_m = json.load( "{'name': 'Apollo 11'}" )
return missions return missions
def get_missions2(): def get_missions2():
...@@ -65,6 +66,18 @@ def get_samplingtechnique(): ...@@ -65,6 +66,18 @@ def get_samplingtechnique():
class Filter: class Filter:
def __init__(self): def __init__(self):
self.mission = None self.mission = None
self.landmark = None
self.specimenType = None
self.samplingTechnique = None
self.analyzedMaterial = None
self.analyte = None
self.analysisMethod = None
def _toJSON(self):
return json.dumps(self, default=lambda o: o.__dict__,sort_keys=True, indent=4)
def get_results(self):
print self._toJSON()
resp = requests.get(_url('/data/'+self._toJSON() ))
class Mission: class Mission:
...@@ -85,3 +98,11 @@ class Analyte: ...@@ -85,3 +98,11 @@ class Analyte:
if __name__ == "__main__": if __name__ == "__main__":
m = get_missions() m = get_missions()
print m print m
f = Filter()
f.mission = ["Apollo 11"]
f.specimenType = ["Breccia"]
#print f.toJSON()
print f.get_results()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment