Deploy based on the planet alignments
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7c1a655 Mar 21, 2017
Failed to load latest commit information.
LICENSE initial commit Mar 15, 2015 Update Mar 21, 2017 Add shebang to executable. Dec 22, 2016


Deploy based on the planet alignments.


Example usage when integrated to capistrano:

> cap production deploy

INFO [dfe36319] Running /usr/bin/env python as lhartikk@
DEBUG [dfe36319] Command: python
DEBUG [dfe36319]PLANETS ALIGNED: ['Mercury', 'Jupiter']
DEBUG [dfe36319]ALIGNMENT: 149 degrees
(Backtrace restricted to imported tasks)
cap aborted!

Technical specs

Calculates the geocentric apparent longitude in degrees of each planet (+ sun) and rounds to the nearest integer. If any of the planets align, an error message is written to stderr.

Inspired by: How to compute planetary positions

Visual: Current Geocentric and Heliocentric Planetary Positions

How to use?

Since AstroBuild is just a simple python script you can integrate it to your favourite deploy/CI workflow e.g. as a prebuild task!