GitHub - don-smith/astropaper: Astronomy Picture of the Day Wallpaperer

An application that sets your desktop wallpaper to NASA's astronomy picture of the day.

This was originally built to illustrate using Electron, React, and ECMAScript 6 together.

Much gratitude to Thom Nichols and his electron-demo repository that was used as the starting point for this project.

Usability Features

  • Selecting an empty tile will download the photo for that day
  • Selecting a photo tile will set that image as your wallpaper

Technical Features

  • ES6 support (via babel) + eslint & eslint-plugin-react
  • React/JSX (and the Flux architecture)
  • Less CSS (with Skeleton)
  • NeDB

Getting Started

nvm install
npm install
npm start

Changes will be rebuilt automatically, but you will still have to Ctrl-R in the app window to reload changes.

Reference