A simple image viewer.
Project description
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.
It has three customizable directories. application, interface, language. Any modules added to them should automatically be detected.
Comes with the application that started it all, a primitive image viewer.
Installation
Celestine
Python Package Index
Install from pip:
pip install celestine
GitHub
Python
Python >= 3.11
The recommended option. Or you can install Blender instead.
Currently supports Python 3.11. (Python 3.10 used to work until Typing was added.)
Blender
Or you can install Python instead.
Blender comes with a python interpreter, which means this can be run as a blender add-on. (It used to work anyways. Doing anything in Blender is hard, so upkeep has fallen behind.)
Note that Blender is an isolated environment, so no other packages can be used with it.
Extensions
If you are on Linux, you won’t have TKinter installed. If you are on Windows, you won’t have curses installed.
For a better user experience, you may want to install these packages as well.
Note: Pygame has not yet been released for Python 3.11. Which is too bad because this currently does not run on Python 3.10.
Package |
pip install |
Information |
---|---|---|
dearpygui |
DearPyGui: A simple Python GUI Toolkit. |
|
pygame |
Python Game Development. |
|
windows-curses |
Support for the standard curses module on Windows. |
Commands
Application
Sample application to try out.
Caution: By default the viewer application will try to load every image it finds starting with the current working directory.
Application |
Command |
Information |
---|---|---|
Demo |
celestine -a demo |
Change screens with two whole buttons. |
Translator |
celestine -a translator |
Translate the default language file into the 24 other languages. |
Viewer |
celestine -a viewer |
View a very small amount of pictures at once. |
Interface
These interfaces are fully working.
Interface |
Type |
Command |
---|---|---|
Python Standard Library |
celestine -i curses |
|
Python Package Index |
celestine -i dearpygui |
|
Python Standard Library |
celestine -i tkinter |
These interfaces are coming soon.
Interface |
Type |
Command |
---|---|---|
Application |
celestine -i blender |
|
Python Package Index |
celestine -i pygame |
Language
Currently supported languages.
Language |
Translation |
Command |
---|---|---|
Bulgarian |
български |
celestine -l en |
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 |
Resources
Learn more at Read the Docs.
Join the Discord.
Email the author.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file celestine-0.4.0.tar.gz
.
File metadata
- Download URL: celestine-0.4.0.tar.gz
- Upload date:
- Size: 64.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d22266e8486f5f0f0a8e16849be3eb7ba60a390ba1ecce7b955a5058f6bef11b |
|
MD5 | b0cb1bd36df4b74be80831f87d302484 |
|
BLAKE2b-256 | 6edf14d4437b5c60179c9602daff848bb454e110980c544cbbc2f6726ca65483 |
File details
Details for the file celestine-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: celestine-0.4.0-py3-none-any.whl
- Upload date:
- Size: 95.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7e215df322abb72443a9e388626fd3dfaad6204e88a9701fe3fae58f963b480 |
|
MD5 | b63e003bd4f36a1308295cb8b14c61fd |
|
BLAKE2b-256 | 00c03793f8f4d1fb0cb0051f04ce23c6be033abf9785b9fdf1a0d1fdae38cd02 |