NASA Astonomy Photo of the Day fetcher plugin for Legobot
Fetch xkcd comics right from chat using this xkcd lego.
!apodreturns the latest photo
!apod randomwill return a random photo
!apod [yyyy-mm-dd]will return the photo of corresponding date
The NASA api has strict limits. These can be mitigated by getting an api key. To add your api_key, send it in with adding your APOD as a baseplate child. It should look like this:
cd into the current directory
pip3 install .
This is a Lego designed for use with Legobot, so you'll get Legobot along with this. To deploy it, import the package and add it to the active legos like so:
# This is the legobot stuff from Legobot import Lego # This is your lego from legos.apod import APOD # Legobot stuff here lock = threading.Lock() baseplate = Lego.start(None, lock) baseplate_proxy = baseplate.proxy() # Add your lego baseplate_proxy.add_child(APOD, key=your_api_key_goes_here)
While you can use this one as-is, you could also add a localized version to your Legobot deployment by grabbing apod.py and deploying it as a local module. Example of a Legobot instance with local modules
As always, pull requests are welcome.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for legos.apod-0.1.2-py3-none-any.whl