Wednesday, July 17, 2019

API example

Script

#!/usr/local/bin/python3.7


import requests

import json


def coordinate(x,y):

    coord = requests.get('http://api.open-notify.org/iss-pass.json?lat=%s&lon=%s' % (x,y))

    coord_json = coord.json()

    print(coord_json)


    for k in coord_json['response']:

        print(k['risetime'])


coordinate('51','150')

coordinate('26','134')

coordinate('17','-35')




This is for resolving:


api.open-notify.org/iss-pass.json?lat=51&lon=-150

JSON file:

{

  "message": "success",

    "request": {

      "altitude": 100,

      "datetime": 1625181736,

      "latitude": 51.0,

      "longitude": -150.0,

      "passes": 5

},

 "response": [

   {

     "duration": 430,

     "risetime": 1625222776

   },

   {

     "duration": 627,

     "risetime": 1625228434

   },

   {

     "duration": 657,

     "risetime": 1625234215

   },

   {

     "duration": 641,

     "risetime": 1625245839

   }

    ]

}










No comments:

Post a Comment