Elite Planet Name Generator
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
pytxtelite
.gitignore
.project initial commit Mar 6, 2012
.pydevproject
README.md
elite.py
elitePlanetApi.py
pyplanets.py

README.md

Elite Planet Name Generator

I found the original pytxtelite (written by Ian Sparks) at http://automaticromantic.com/static/misc/pytxtelite.txt. You can find a copy of the original script in the "pytxtelite" folder.

pytxtelite is a conversion of Ian Bell's txtelite.c 1.2 (and parts of 1.4) to python (2.5, maybe earlier).

As I was interested in planet names only, I removed everything else. This script contains the minimum for generating planet names.

It also has a simple command-line interface for printing planet names (n) and for jumping to the next galaxy (j).

I made a simple wrapper script too called elite.py. If you want to get the name of a random planet, use elite.py.

Examples:

Print the planet names in Galaxy 1:

import pyplanets

galaxy = pyplanets.Galaxy()
print galaxy.planets

Print the name of a random planet:

import random
...
print random.choice(galaxy.planets)

Rest API:

Added by me ;) (Richard Hannah - richard.hannah1974@gmail.com)

python elitePlanetApi.py

Navigate to http://localhost:5000/planet

Marvel at a planet name brought to you in full monochrome browser-o-vision!!