nasa / api-docs

api.nasa.gov
http://nasa.github.io/api-docs/
429 stars 106 forks source link

PLACE TO SHARE THINGS BUILT WITH THESE APIs #125

Open JustinGOSSES opened 4 years ago

JustinGOSSES commented 4 years ago

Do you have something you built that would be starter code for others?

Are you searching for good starter code for a specific API?

Please paste below. Remember NASA doesn't endorse anything posted in issues.

evantayloryates commented 4 years ago

Here's a simple APOD API usage tutorial posted by Sahil Sharma: https://www.youtube.com/watch?v=T7ZvY3vioeE&feature=youtu.be

tomerdev1 commented 4 years ago

"Earth Rewinder" is a simple tool for using the "Earth" API built for the IOS platform.

Its main goal is to encourage people to explore our planet and get a real visual grasp over the way it changes, behave and look.

Short demonstration video of my progress so far: https://www.linkedin.com/posts/tomer-abady-766ba2193_a-demonstration-of-earth-rewinder-the-first-activity-6624342427408965632-6F5U

MDStebel commented 4 years ago

ISS Real-Time Tracker 3D, an iOS app, provides real-time tracking, pass predictions, crew data, live video, and images from the NASA Landsat database using the Earth API. Tap the satellite button to view images corresponding to the exact current location of the ISS. https://www.issrtt.com https://mdstebel.github.io/ISS-Real-Time-Tracker-Selected-Source-Code/ https://itunes.apple.com/us/app/iss-real-time-tracker/id1079990061?ls=1&mt=8

MikeyManoguerra commented 4 years ago

Hello! I noticed that the API response changed since last year. it returns 404's for errors (not 500's) and no longer includes the date on the response object.

i also noticed the quality of the photos have gone way down, to the point where they are unrecognizable.

here is an app i built last year https://mikeymanoguerra.github.io/Views-via-ISS/

Edit: The error issue was the date of the photo was no longer returned in the body of the api, which my app relied upon. it will render photos now after a fix

JustinGOSSES commented 4 years ago

@MikeyManoguerra Is this in regards to the Earth Imagery API?

The Earth Imagery API was built many years ago by someone who has since left, so it is a bit of a stranded project. I sometimes push fixes when I get a spare bit of time. Google keeps changing their API unfortunately, so it is hard to keep up.

I'd suggest you start using the Google Earth Engine API directly.

The NASA Earth Imagery API is basically just a simplified wrapper for one satellite product (Landsat8) on Google Earth Engine API. Google Earth engine is more complex and a less user friendly API that Earth-Imagery-API, but Earth Engine is kept mostly up-to-date and has a large user community for help. In turn, under the hood, the google earth engine API calls even more complex APIs for individual satellite products from USGS & NASA.

I'm going to try to get permission to open-source the Earth-Imagery-API so the public can help maintain it, but open-sourcing things is a multiple month project unfortunately.

MikeyManoguerra commented 3 years ago

@JustinGOSSES Hey Justin, Sorry I missed your response until now, it must have got buried in Github notifications. Yes, that is the one i was referring to. I will look into migrating to the google API.

Thanks for the description of the pipeline. The Earth-Imagery-Api was a great resource to use for one of my first standalone projects, above. If you are able to get permission to make the project open source, Id consider contributing in the future.

Cheers

ghost commented 3 years ago

https://github.com/mattiapontonio/asteroids

JustinGOSSES commented 3 years ago

Quick visualization of Near Earth Object API on Observable https://observablehq.com/@justingosses/asteroids-api-a-href-https-api-nasa-gov-api-neows-swagger-n-e-o

molavec commented 3 years ago

Hi to everyone!

I'm participating in a Hackathon using Postman and NASA Open APIs.

I like to share this project that could be useful for engineers ans scientist that use these APIs.
I'm very happy if you can help me to promote it in your networks to anyone that could be interested to test and improve this Workspace in the future.

https://devpost.com/software/public-workspace-for-nasa-open-apis

I will love your likes!! It will help me a lot! ✨✨😁

image

Oshuma commented 3 years ago

I started working on a Go library for the API, with plans to eventually implement everything (when I get free time).

Currently implemented:

https://github.com/Oshuma/nasa

molavec commented 3 years ago

I started working on a Go library for the API, with plans to eventually implement everything (when I get free time).

Currently implemented:

  • APOD
  • EPIC
  • Mars Rover Photos
  • Image and Video Library

https://github.com/Oshuma/nasa

Nice! Consider check this Postman Public Workspace to fast test of API. I think could be helpful to you.

image

CyberRinzler commented 3 years ago

I made a simple app that consumes APOD, Mars Rover Photos and the NeoFeed, here`s the link: https://play.google.com/store/apps/details?id=com.legatus.venatici

I am currently rebuilding it with a newer version of Ionic and implementing the other API's on it.

These API's are amazing to learn, this specific project started for me as an exercise for a class in college.

BekBrace commented 2 years ago

I created an ISS near real-time tracker. Video link : https://www.youtube.com/watch?v=5UWeOfdESZE&t=6s Code : https://github.com/BekBrace/NASA-Project-with-Python

JustinGOSSES commented 2 years ago

Hey @MikeyManoguerra and others... the code that backs earth-imagery-api on api.nasa.gov finally got open sourced.

https://github.com/nasa/earth-imagery-api

MikeyManoguerra commented 2 years ago

Rad! ill try to set it up in the coming weeks. thanks for following up, and ill let you know how it goes

OwlHowl3 commented 11 months ago

Hey, I made a small app using astronomy picture of the day api, image and video library api and eonet api.

https://www.youtube.com/watch?v=rjwHteSekfg&ab_channel=WiseOllieOwl https://github.com/OwlHowl3/nasa-api

shaheertarar commented 7 months ago

Hey, I made a site which makes a portrait of the earth (and Landsat's collection pattern) using all the images captured by Landsat 9 over 24 hours. Updates once a day.

https://landsat.earth

EpicSpaceFan commented 1 month ago

This is a project that uses NASA's EPIC (Earth Polychromatic Imaging Camera) API to retrieve images of Earth on specific days, providing an engaging way to explore our planet's beauty by providing images, gifs, and contour gifs. Use the requirements.txt file to see what modules you need to install in the given versions and run my python file in the given repo: https://github.com/EpicSpaceFan/EarthViewer/