/astropaper

Astronomy Picture of the Day Wallpaperer

Primary LanguageJavaScriptMIT LicenseMIT

Astropaper: An Astronomy 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