<commit_before># About BrewControlServer
This software brews beer. Well, it controls the mashing process. You can run it on a [Raspberry Pi][raspberry], connected to a DS18B20 temperature sensor and any relay, preferably a solid state relay. The relay connects to the heating in your mashing kettle.
In this repository, you will find the server that provides all necessary REST services to control the mashing process. You can find a suitable client in the [BrewControlClient repository][BrewControlClient]. 

# Installation

Perform these tasks in sequence to get everything up and running:

1. [Prepare the hardware](#1-prepare-the-hardware)
2. [Prepare the operating system](#2-prepare-the-operating-system)
3. [Compile or download the server](#3-compile-or-download-the-server)
4. [Launch the server](#4-launch-the-server)
5. [Launch the server automatically (optional)](#5-launch-the-server-automatically)
6. [Launch the client](#6-launch-the-client)

## 1. Prepare the hardware

![A sample BrewControlServer](http://sebigo.github.io/BrewControlServer/brewcontrolserver.jpg)
<commit_msg>readme bug fix<commit_after># About BrewControlServer
This software brews beer. Well, it controls the mashing process. You can run it on a [Raspberry Pi][raspberry], connected to a DS18B20 temperature sensor and any relay, preferably a solid state relay. The relay connects to the heating in your mashing kettle.
In this repository, you will find the server that provides all necessary REST services to control the mashing process. You can find a suitable client in the [BrewControlClient repository][BrewControlClient]. 

# Installation

Perform these tasks in sequence to get everything up and running:

1. [Prepare the hardware](#1-prepare-the-hardware)
2. [Prepare the operating system](#2-prepare-the-operating-system)
3. [Download or compile the server](#3-download-or-compile-the-server)
4. [Launch the server](#4-launch-the-server)
5. [Launch the server automatically (optional)](#5-launch-the-server-automatically)
6. [Launch the client](#6-launch-the-client)

## 1. Prepare the hardware

![A sample BrewControlServer](http://sebigo.github.io/BrewControlServer/brewcontrolserver.jpg)

{'fraction_non_alphanumeric': 0.09153318077803203, 'fraction_numerical': 0.015560640732265447, 'mean_word_length': 5.29971181556196, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1386439', 'n_tokens_mistral': 633, 'n_tokens_neox': 591, 'n_words': 246}