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).
For Linux I wrote a script which does the following:
- Create and activate the virtual python environment if it doesn't already exist
- Check if the git repository exists
- If the repository exists, navigate to it and pull the latest changes
- else it clones the repository
- It runs the setup.py for downloading the python dependencies
- 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
This is a python version of the linux script, which runs on both operating systems.
- Install Python, from https://python.org/downloads/, Version 3.12.x
- Install Git, from https://git-scm.com, latest version is fine
- Create a folder for your AetherOnePy somewhere on you computer
- 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
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
Just restart the run_aetherone.sh or run_aetherone.py script. It will update the application every time.
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'
- 2025-01-04 Session handling and Analysis works
- 2024-12-04 SQLlite Database Design
- 2024-05-28 automatic dependency install
- 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)