Application

An application is any module or directory found in the celestine/application directory. For example, your application could either be demo.py or demo/__init__.py

This module must have at least one public (“no _ prefix”) function.

You must also have a Session class, which is used to define command line argumentns and application attributes. For now its probably easiest to just copy an existing application.

Demo

Change screens with two whole buttons.

celestine -a demo

Translator

celestine -a translator

Requires requests?

This uses Microsoft Azure to translate text found in the language files into the official languages of the European Union. There are other languages available, but managing 24 is already a lot!

Flag

Long Flag

Argument

Information

-k

–key

KEY

Your Translator service key from the Azure portal.

-r

–region

REGION

The region where your resource was created.

-u

–url

URL

The location of the translation service.

Viewer

celestine -a viewer

Secondary goals: - Advanced tag searching. (Most websites have really lousy topic filters.)

What this is not: - This is not a photo editor. - This is not a photo downloader. - This is not a mobile application.

View a very small amount of pictures at once.

Flag

Long Flag

Argument

Information

-d

–directory

DIRECTORY

A system path to a directory.