legos.fact-sphere

'Lego for getting a random "fact" from the Portal 2 Fact Sphere'


License
GPL-3.0
Install
pip install legos.fact-sphere==0.2.2

Documentation

legos.fact-sphere

Travis PyPI PyPI

PyPI PyPI PyPI

Fetch a random "fact" from the Portal2 Fact Sphere

Usage

  • !fact returns a random fact

Installation

You can install locally (by cloning the repo) or from PyPi

Local

cd into the current directory pip3 install .

From PyPi

pip3 install legos.fact_sphere

Add to Legobot

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.fact_sphere import FactSphere

# Legobot stuff here
lock = threading.Lock()
baseplate = Lego.start(None, lock)
baseplate_proxy = baseplate.proxy()

# Add your lego
baseplate_proxy.add_child(FactSphere)

Tweaking

While you can use this one as-is, you could also add a localized version to your Legobot deployment by grabbing fact_sphere.py and deploying it as a local module. Example of a Legobot instance with local modules

Contributing

As always, pull requests are welcome.