Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Readme
celestine #########
.. image:: https://readthedocs.org/projects/celestine/badge/?version=latest :target: https://celestine.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
.. image:: https://img.shields.io/github/repo-size/mem-dixy/celestine :alt: GitHub repo size
.. image:: https://img.shields.io/pypi/v/celestine :alt: PyPI - Version :target: https://pypi.org/project/celestine/
.. image:: https://img.shields.io/pypi/l/celestine :alt: PyPI - License :target: https://eupl.eu/
.. image:: https://img.shields.io/badge/calver-YYYY.MM.DD-22bfda.svg :alt: Calendar Versioning :target: https://calver.org/
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.
.. _Blender Add-on
: https://docs.blender.org/manual/en/latest/editors/preferences/addons.html
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:
.. [1] Blender interface can only be run when this is installed as a Blender addon. .. [2] Package only needed on Windows. Unix and Linix already have Curses.
.. _blender
: https://www.blender.org/
.. _curses
: https://docs.python.org/3/howto/curses.html
.. _dearpygui
: https://pypi.org/project/dearpygui/
.. _pygame
: https://pypi.org/project/pygame/
.. _pyupgrade
: https://pypi.org/project/pyupgrade/
.. _tkinter
: https://docs.python.org/3/library/tk.html
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) |
+-------------------+----------------+------------------------------------------------------------------------+
.. _dearpygui
: https://pypi.org/project/dearpygui/
.. _pygame
: https://pypi.org/project/pygame/
.. _windows-curses
: https://pypi.org/project/windows-curses/
.. _Pillow
: https://pypi.org/project/Pillow/
Licences
The licence for :code:Cascadia Code
is the
SIL Open Font License <https://scripts.sil.org/OFL>
_.
The licence for :code:celestine
is the
European Union Public Licence <https://eupl.eu/>
_.
Project Links
Discord <https://discord.gg/aNmDWPXd7B>
_Documentation <https://celestine.readthedocs.io/>
_Email <mem_dixy@pm.me>
_Libraries.io <https://libraries.io/pypi/celestine>
_PyPI <https://pypi.org/project/celestine/>
_Source <https://github.com/mem-dixy/celestine>
_Tracker <https://github.com/mem-dixy/celestine/issues>
_FAQs
A simple image viewer.
We found that celestine demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.