Skip to content

isuretpolos/AetherOnePy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AetherOnePy

RadionicsBox AetherOnyPy

AetherOnePy is a Web-based Desktop Application, which means the application runs on your computer but uses a web browser as its interface. You can run it on a Raspberry Pi or a PC (Windows, Linux or Mac).

Install

Linux

For Linux I wrote a script which does the following:

  1. Create and activate the virtual python environment if it doesn't already exist
  2. Check if the git repository exists
  3. If the repository exists, navigate to it and pull the latest changes
  4. else it clones the repository
  5. It runs the setup.py for downloading the python dependencies
  6. Finally it runs main.py

So you have an automatic update every time you start the application. If you don't wish to automatically update it, just run the main.py by yourself.

# download the run_aetherone.sh script 
wget https://raw.githubusercontent.com/isuretpolos/AetherOnePy/refs/heads/main/py/scripts/run_aetherone.sh
# make it executable with chmod
chmod +x run_aetherone.sh
# run it once for installation and afterwards for every start
./run_aetherone.sh

Windows & Linux

This is a python version of the linux script, which runs on both operating systems.

  1. Install Python, from https://python.org/downloads/, Version 3.12.x
  2. Install Git, from https://git-scm.com, latest version is fine
  3. Create a folder for your AetherOnePy somewhere on you computer
  4. Open a shell there and type:
# download the run_aetherone.py script 
curl https://raw.githubusercontent.com/isuretpolos/AetherOnePy/refs/heads/main/py/scripts/run_aetherone.py > run_aetherone.py
# run it once for installation and afterwards for every start
python run_aetherone.py
# some installation requires you to run python3 instead of python

RadionicsBox AetherOnyPy

Some systems don't allow a port below 1024, like for example Windows WSL subsystem (ubuntu). In this case use a different port:

python main.py --port 7000

Update

Just restart the run_aetherone.sh or run_aetherone.py script. It will update the application every time.

Raspberry Pi

Some notes for users installing the application on the Raspberry Pi.

  • Raspberry Pi 5 needs extra cable for the Camera. For example the older ones has a broader cable, the new a slim one. Search for a camera cable extension.
  • Installation is a little bit more complex than on a Windows PC, but I will write a script taking care of the installation process

Helpful commands

sudo apt update
sudo apt upgrade
# install pip for package management for python libraries
sudo apt-get install python3-pip
# install vim for easier editing scripts
sudo apt install vim
# now you can edit the hidden file .bashrc and set the alias
vim .bashrc
# now enable the alias for ll (like DIR in Windows)
alias ll='ls -la'

History

  • 2025-01-04 Session handling and Analysis works
  • 2024-12-04 SQLlite Database Design
  • 2024-05-28 automatic dependency install

Ideas

  • ReactFlow evaluate
  • Element Periodic Table as main analysis and then Schuessle Salts, Minerals, Bacteria, Plants, Fungi, Animals and Imponderabilia, in a specific order, with links to the materia medica (textbooks), with additional description of rows and columns and kingdoms, miasma and so on, which also helps to learn homeopathy
  • relate the clinical symptoms (Clarke Materia Medica) to the remedy and display it in a way the user immediately recognize the pattern (without having deeper knowledge of homeopathy)
  • Open API for connecting different devices (radionics protocol)

Resources