ovidr / Empyrean-Eyes

Empyrean Eyes is a small OS X application that automatically sets the view of the stars above you as your changing desktop wallpaper.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Empyrean Eyes

Empyrean Eyes is a small OS X application that automatically updates your desktop wallpaper to the view of the cosmos directly atop your current position.

Inspired by Satellite Eyes.

Current State of Project

Status bar app UI ✓
Quit button ✓
Update button and function ✓
Preferences button and window ✓
Update and persist auto-update/fetch interval from preferences window ✓
Image scaling ✓
Implement auto-update async loop ✓
In-menu unintrusive error messages ✓
Option to start on login
Multiple sources and spectra
...more features to come in the future.

Building / Running

Empyrean Eyes is XCode 8.2.1 Compatible and targets 10.12 (Mac OS X Sierra) upwards.
To download an .app file of the project, navigate to Github releases and download the latest version.

How I built it

Native OS X app written in Swift 3 and built with XCode. Utilizes location services and the calculation featured at the USNO to compute the Right Ascension and Declination of the zenith at current user location, which is fed into the Sloan Digital Sky Survey's DR13 Finding Chart Tool to return the image at the correct dimensions then used to set the desktop wallpaper.

Screenshots

Taskbar Menu Preferences Fetched Image

Known Issue(s)

Users at certain locations may experience perodic outages in sky survey images as the RA's (changes with time) corresponding DEC (fixed to the longitude of the user's position) at zenith may be out of the SDSS's recorded range.

Acknowledgements

Icon made by Freepik.

etc.

First time developing for Mac OS X using Swift. StackOverflow was really helpful for syntax.

About

Empyrean Eyes is a small OS X application that automatically sets the view of the stars above you as your changing desktop wallpaper.

License:MIT License


Languages

Language:Swift 100.0%