Skip to content

MagicStar7213/Basic-Matics

Repository files navigation

Basic-Matics

Python GitHub Workflow Status (with event) Release License

This is a rewrite of my Basic-Matics app to Python

This is the start of a migration from my original app written in Kotlin to Python, as I found many bugs and I want to rewrite it in a simpler way.

Usage

To start the app, from the home directory, run:

python -m basicmatics

or python3 if you're in UNIX.

This is a very simple app, and it is everything clear when you run it.

It is pretty clear and intuitive, so you won't have problem.

Installation

In case you want it installed on your system, you'll need Python 3.7 or higher and Tkinter for building this app.

UNIX / Linux

Configuration

First, install the Python Tkinter module:

Debian / Ubuntu

You'll need Debian Buster / Ubuntu 18.04 (Bionic) or higher

sudo apt install python3-tk python3-pil.imagetk python3-ttkthemes python3-distro
Fedora

You'll need Fedora 29 or higher, or update your python3 package

sudo dnf install python3-tkinter
RHEL / CentOS / Oracle Linux
yum install tkinter
Arch / Manjaro

If you have python 3.6 installed, update it with

sudo pacman -S python

Then, install tkinter:

sudo pacman -S tk

Building

Then, install python package build:

pip3 install --upgrade build

Then, cd to the project directory and run

python3 -m build && pip3 install basicmatics-$VERSION-py3-none-any.whl

Windows

You just need to install build module

pip install --upgrade build

Then, cd to the project directory and run

python -m build && pip install basicmatics-$VERSION-py3-none-any.whl

Now it's successfully installed!