TheNeuralBit / himawari-8-chrome

Experience the latest image from the Himawari 8 satellite

Home Page:https://goo.gl/QQf24S

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Himawari 8 New Tab Page (Chrome and Firefox)

Experience the latest image taken by the geostationary Himawari 8 satellite every time you open a new tab in Chrome or Firefox. The himawari satellite has been deployed by the Japan Meteorological Agency and takes photographs of Earth every 10 minutes. Since the new tab page is a simple web page, you can also try it online.

đź›° Get the extension from the Chrome web store or the Firefox Add-on gallery.

screenshot

This extension is inspired by https://glittering.blue/, https://github.com/jakiestfu/himawari.js/ and https://github.com/ungoldman/himawari-urls.

Features of the extension

  • Switch between visible light and infrared images from Himawari 8, images from the EPIC camera on the DSCOVR satellite, and GOES 16 (can only switch in the extension).
  • Loads the latest image, updates automatically.
  • Automatically loads images at the optimal resolution (incl retina resolutions). If more than one image is needed, automatically downloads tiles.
  • Uses Google's caching to take the load from the image servers
  • Caches last version in local storage (compressed jpeg) and immediately displays it when you load the page. Then loads the latest image.
  • JSON proxy on AppEngine to get around same origin policy. The code is on the proxy branch.
  • Full offline support
  • Images are drawn on a canvas so that we can cache and load it easily.
  • The Earth always stay centered, thanks to CSS magic.
  • Earth is animated when it moves in

Changelog

0.14.0 Remove GOES 13 and 15 as NASA does not support them anymore. 0.13.1 Faster time ago update. 0.12.0 Improve animation initialization. 0.11.1 Faster animation 0.11.0 Add GOES 16 and animation. 0.10.0 Firefox support. 0.9.0 Fix web extension compatibility. Immediately load new image when settings change. 0.8.0 Compatible with web extensions for Firefox 0.6.1, 0.7.0: Fix GOES caching 0.6.0: Add GOES 13 and GOES 15 images (see options). Fix issues with DSCOVR. 0.5.0: Fix issues with DSCOVR. Add enhanced images for DSCOVR. 0.4.3: Fix issue with latest date for himawari color image 0.4.2: Fix DSCOVR EPIC base url 0.4.0: Add DSCOVR images and link to explore online 0.3.2: Improve styling 0.3.1: Fix issue with options.html and options.js missing 0.3.0: Add option to choose infrared image 0.2.5: New proxy server 0.2.2: Better layout 0.2.1: Faster loading, offline support

Planned features

Contributions welcome

  • Automatically download a better image if the window is resized
  • Time travel
  • Actual logo/ icon
  • Error handling

Demo

Have a look at the latest image from Himawari 8.

Develop

Run npm run dev then open localhost:8000 and start developing. Run pack.sh to pack the Chrome extension.

To make a release, update the version number in package.json and manifest.json. Then commit the changes and tag it. Lastly, pack the extension, push the code and tags, and deploy on the chrome app store.

About

Experience the latest image from the Himawari 8 satellite

https://goo.gl/QQf24S

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TypeScript 70.4%Language:HTML 16.6%Language:CSS 7.2%Language:JavaScript 5.8%