<commit_before>Signal K java
=================================================

A Signal K server setup for easy deployment onto an RPi, or any Debian based Linux PC. 

Other linux types should be simple, just use the appropriate package manager instead of apt.

Its also possible (and should be quite simple) on a windows PC, but you have to manually install java, git, and maven as Windows doesnt have the kind of package management common to linux.

Provided under an Apache 2 licence
<commit_msg>Add section for PC<commit_after>Signal K java
=================================================

A Signal K server setup for easy deployment onto an RPi, or any Debian based Linux PC. 

Other linux types should be simple, just use the appropriate package manager instead of apt.

Its also possible (and should be quite simple) on a windows PC, but you have to manually install java, git, and maven as Windows doesnt have the kind of package management common to linux.

Provided under an Apache 2 licence

Install on PC
--------------

First do a standard installation fo Java and Influxdb for your platform:

NOTE: WINDOWS users: no spaces in dir/file names, you will cause yourself pain :-(

* Java SE 8 : https://java.com/en/download/
* InfluxDb (1.6+): https://portal.influxdata.com/downloads#influxdb
* Apache Maven 3+: https://maven.apache.org/download.cgi
* Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Follow the instructions for each to suit your platform.

Create a suitable directory to install signalk-java. eg C:\dev\
```
# Change to the dir
 cd dev/
# clone signalk-java
git clone https://github.com/SignalK/signalk-java.git
# change to signalk-java dir
cd signalk-java
# execute maven
mvn exec:java

```
Maven will install all the required components and start the application.  

{'fraction_non_alphanumeric': 0.12211221122112212, 'fraction_numerical': 0.0038503850385038503, 'mean_word_length': 4.227011494252873, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 3, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1287600', 'n_tokens_mistral': 504, 'n_tokens_neox': 471, 'n_words': 244}