celestine

Documentation Status GitHub repo size PyPI - Version PyPI - License Calendar Versioning

About

A python framework for desktop applications. Featuring support for multiple graphical user interfaces. Localized for members of the European Union.

The only requirement is Python. However, you can install additional packages for extended functionality.

This has also been designed to run as a Blender Add-on! Note that Blender is an isolated environment, so other packages can not be used with it.

Commands

Applications

Built in application to try out.

Application

Command

Information

Clean

celestine -a clean

Runs several code formatting tools to get ready for publishing.

Demo

celestine -a demo

Test application for changing screens with buttons.

Translator

celestine -a translator

Translate the default language file into the 24 other languages.

Viewer

celestine -a viewer

Test application for viewing a limited number of images.

Caution: By default the viewer application will try to load every image it finds begining with the current working directory.

Graphical User Interfaces

Interface

Source

celestine

pip install

blender [1]

Blender Foundation

-i blender

curses

Python Standard Library

-i curses

windows-curses [2]

dearpygui

Python Package Index

-i dearpygui

dearpygui

pygame

Python Package Index

-i pygame

pygame

tkinter

Python Standard Library

-i tkinter

Note:

Natural Languages

Languages translated from English using the Microsoft Azure Translator.

Language

Translation

Command

Bulgarian

български

celestine -l bg

Czech

čeština

celestine -l cs

Danish

dansk

celestine -l da

German

Deutsch

celestine -l de

Greek

ελληνικά

celestine -l el

English

English

celestine -l en

Spanish

español

celestine -l es

Estonian

eesti

celestine -l et

Finnish

suomi

celestine -l fi

French

français

celestine -l fr

Irish

Gaeilge

celestine -l ga

Croatian

hrvatski

celestine -l hr

Hungarian

magyar

celestine -l hu

Italian

italiano

celestine -l it

Lithuanian

lietuvių

celestine -l lt

Latvian

latviešu

celestine -l lv

Maltese

Malti

celestine -l mt

Dutch

Nederlands

celestine -l nl

Polish

polski

celestine -l pl

Portuguese

português

celestine -l pt

Romanian

română

celestine -l ro

Slovak

slovenčina

celestine -l sk

Slovenian

slovenščina

celestine -l sl

Swedish

svenska

celestine -l sv

Optional Dependencies

Package

pip install

Information

dearpygui

dearpygui

DearPyGui: A simple Python GUI Toolkit.

pygame

pygame

Python Game Development.

windows-curses

windows-curses

Support for the standard curses module on Windows.

Pillow

Pillow

Python Imaging Library (Fork)

Licences

The licence for Cascadia Code is the SIL Open Font License.

The licence for celestine is the European Union Public Licence.