In [ ]:
import requests
In [ ]:
root_url = "http://voeventdb.4pisky.org/"
# root_url = "http://localhost:8080"
In [ ]:
r = requests.get(root_url)
In [ ]:
r.status_code
In [ ]:
# r.text
In [ ]:
r.json()
In [ ]:
r.json()['endpoints']
In [ ]:
apiv1_url = root_url + '/apiv1'
authored_month_url = apiv1_url + '/authored_month_count'
count_url = apiv1_url + '/count'
full_detail_url = apiv1_url + '/full'
streamcount_url = apiv1_url + '/stream_count'
ivorn_url = apiv1_url + '/ivorn'
In [ ]:
r = requests.get(streamcount_url,
params={'role' :'observation'}
)
r.json()
In [ ]:
r = requests.get(authored_month_url,
params={
'role' :'observation',
'contains': "BAT_GRB",
'cited' : 'true'
}
)
r.json()
In [ ]:
params = {
'cited':'true',
'contains': "BAT_GRB",
'role': 'observation'
}
r = requests.get(ivorn_url, params)
r.json()
In [ ]:
example_swift_bat_ivorn = r.json()['result'][0]
example_swift_bat_ivorn
In [ ]:
r = requests.get(ivorn_url, params = {'ref_exact':example_swift_bat_ivorn})
In [ ]:
r.json()['result']
In [ ]:
r = requests.get(ivorn_url, params={'contains':'BAT_GRB', 'cone': str([15,45, 10])})
result = r.json()['result']
result
In [ ]:
grb_in_cone = result[0]
In [ ]:
import urllib
In [ ]:
url = full_detail_url +'/'+ urllib.quote_plus(grb_in_cone)
In [ ]:
r = requests.get(url)
r.json()
In [ ]: