Metadata-Version: 2.1
Name: ohmyoled
Version: 2.2.7
Summary: 64x32 Oled Matrix Display
Home-page: https://github.com/TheFinalJoke/ohmyoled
Author: thefinaljoke
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: <=3.10.15
Description-Content-Type: text/markdown
Requires-Dist: APScheduler (>=3.10.4)
Requires-Dist: Cython
Requires-Dist: PyInstaller (==6.10.0)
Requires-Dist: RPi.GPIO (==0.7.1)
Requires-Dist: aiohttp
Requires-Dist: dbus-next
Requires-Dist: ephem (==4.1.5)
Requires-Dist: fastjsonschema (>=2.20.0)
Requires-Dist: geocoder (==1.38.1)
Requires-Dist: gpiozero (==2.0.1)
Requires-Dist: ipinfo
Requires-Dist: iso6709
Requires-Dist: lastversion (>=3.5.6)
Requires-Dist: nameparser (==1.1.3)
Requires-Dist: noaa-sdk
Requires-Dist: noaa-sdk (>=0.1.21)
Requires-Dist: numpy
Requires-Dist: pillow (>=10.4.0)
Requires-Dist: printtools (==2.0.1)
Requires-Dist: python-tsl2591 (==0.2.0)
Requires-Dist: questionary (>=2.0.1)
Requires-Dist: regex (>=2020.9.11)
Requires-Dist: sportsipy
Requires-Dist: suntime
Requires-Dist: wget
Requires-Dist: wheel
Provides-Extra: dev
Requires-Dist: pytest (==6.2.5) ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'

# ohmyoled

# Prerequistes:

Download the binary and support files
Go to releases and download the most recent tag
```
wget https://github.com/TheFinalJoke/ohmyoled/releases/download/$tag/ohmyoled-$tag.tar.gz
```
Uncompress the File
```
tar -zxvf ohmyoled-$tag.tar.gz
```
Run the Install Script
```
#!/bin/bash
cd ohmyoled-$tag
chmod 755 install.sh
sudo ./install.sh
```

# Run The Script 

```
sudo systemctl enable --now ohmyoled.service
```

# Configuration 
This is the Basic of Linux Configuration Files located /etc/ohmyoled/ohmyoled.conf

Run Different Modules Set the Modules Run Attribute to True

*Note: Most needs to have API Tokens assoicated to The Module 
* You will also need to Reload The service after any changes

```
[weather]
Run=True
```

You Can also change different Configurations like weather 
You can add different zipcode/city 

# To Help Write Our and use tests
```
pip install -e .[dev]
```

# Development
Open vscode and make sure you have docker on your raspberry pi
Then connect to remote raspberry pi or run vscode on raspberry pi
Choose to reopen in container and you will have the environment to develop

# Soon To come: Docker Container
# Known Problems

// If your pi is not booting, you will have to change the kernel bootloader. With Raspbain OS the bootloader is borked with HAT Software
https://learn.adafruit.com/adafruit-1-3-color-tft-bonnet-for-raspberry-pi/kernel-module-troubleshooting


