International Space Station

node v0.10.48
version: 1.0.1
endpointsharetweet
// Dependencies var Promise = require('bluebird'); var moment = require('moment'); var request = Promise.promisifyAll(require('request')); var geocode = Promise.promisifyAll(require('notebook')('capicue/geocode/2.0.0')); // API endpoints var issNowUrl = 'http://api.open-notify.org/iss-now.json'; var issPassUrl = 'http://api.open-notify.org/iss-pass.json'; var astrosUrl = 'http://api.open-notify.org/astros.json'; 0;
Get the current position of the ISS.
var body = await request.getAsync(issNowUrl); JSON.parse(body[1]).iss_position;
Find out when the ISS will next be above you.
// Change to use your own location var myLocation = "San Francisco, CA"; var location = await geocode.lookupAsync(myLocation); var options = {lat: location.lat, lon: location.lng}; var passResult = await request.getAsync({url: issPassUrl, qs: options}); var timestamp = JSON.parse(passResult[1]).response[0].risetime; var time = moment.unix(timestamp).fromNow();
Find out how many people are currently in space.
var astrosResult = JSON.parse((await request.getAsync(astrosUrl))[1]); var number = astrosResult.number;
Then find out who they are.
var people = astrosResult.people; people.map(function(person) { return person.name + " (" + person.craft + ")"; });
Loading…

20 comments

  • posted 8 years ago by 57d86b3a53afa31400597415
    Hello World
  • posted 8 years ago by 57d9137b81f03814001dd72c
    noice
  • posted 7 years ago by 5802d4c6ac70ca0014d7801a
    wish i could could see the world from that perception
  • posted 7 years ago by ybouhjira
    hi
  • posted 7 years ago by 5827d41eca79740014170f4f
    fgdgfds
  • posted 7 years ago by 5864349dda298c00141112d4
    Cool
  • posted 7 years ago by 587faf53aabc770014e31715
    wow
  • posted 7 years ago by 589a6a68ae9e7d001447ac02
    this is insane
  • posted 7 years ago by kiwl21
    Speed up internet
  • posted 7 years ago by friedrichdsaccounty
    Awesome
  • posted 6 years ago by gxela
    Checkout the channel "World's Last Chance" on YouTube. The Earth is Flat! https://www.youtube.com/channel/UC79naBVmUyEFWNl7LA_VQDg
  • posted 6 years ago by ishwan
    awesome
  • posted 4 years ago by thecoder
    I need help lol
  • posted 2 years ago by 28443007
    mdkabir11224455@gmail.com
  • posted 2 years ago by soughman7979
    Hello World
  • posted 2 years ago by danielebarreto
    Olá
  • posted a year ago by tenggo8888
    hhehelhelhelo
  • posted a year ago by tenggo8888
    hrhhhrhhr VH
  • posted 5 months ago by symant233
    amazing
  • posted 4 months ago by nolovelies
    Here i am

sign in to comment