Metadata-Version: 2.1
Name: xenoponics
Version: 0.0.3
Summary: Tools and scripts to run hydroponics systems in a smarter way.
Home-page: https://github.com/nubly/Xenoponics
Author: Alex Denofre
Author-email: alex@51aliens.space
License: UNKNOWN
Keywords: hydroponics,IoT,chemistry,botany,plants
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.8, <4
Description-Content-Type: text/markdown

![Xenoponics Logo](https://raw.githubusercontent.com/Nubly/Xenoponics/main/images/xenoponics.png "Xenoponics Logo") 
# Xenoponics

A repository for scripts and other tools to run hydroponics systems in a smarter way.

## Configured Scripts

### `control.py`

### Summary

The management script for our current Raspberry Pi setup.
Uses [Typer](https://typer.tiangolo.com), [python-requests](https://docs.python-requests.org/en/latest/), and Python stdlib to perform POST requests to [XenoAPI](https://gitlab.51aliens.space/default/xenoapi), which is a GraphQL API that handles database interactions.

### Requirements

- Python 3.8+

### Setup

_Implicit purchase a Raspberry Pi and sensors and set it up goes here_

1. Make a virtualenv

```shell
python3 -m venv .xenovenv
```

2. Activate the virtualenv

```shell
source ./xenovenv/bin/activate
```

3. Install

```shell
pip3 install xenoponics
```

### Usage

See `xenoponics --help` for usage information.

---

"I've been a plant lady since birth." - [McCDouble21](https://www.youtube.com/watch?v=dQw4w9WgXcQ)


