<commit_before># UDI Polyglot v2

Polyglot is a Middleware between the ISY Home Automation device and any number of external devices and services.

This documentation is meant to be used in order to help others to understand the code and continue the development from a community perspective.

While most of the previous code has been written in Python, the event loop driven Node.JS was chosen for this platform due to its asynchronous nature. Python can still be used as a NodeServer, or any other language you prefer. <commit_msg>Added online documentation<commit_after># UDI Polyglot v2

Polyglot is a Middleware between the ISY Home Automation device and any number of external devices and services.

This documentation is meant to be used in order to help others to understand the code and continue the development from a community perspective.

While most of the previous code has been written in Python, the event loop driven Node.JS was chosen for this platform due to its asynchronous nature. Python can still be used as a NodeServer, or any other language you prefer.

Documentation is built in the docs folder on GitHub in HTML format if you clone the repository.

[Found Here](https://github.com/Einstein42/udi-polyglotv2)

or

[Online Documentation Found Here](https://doclets.io/Einstein42/udi-polyglotv2/master/overview)
{'fraction_non_alphanumeric': 0.035179640718562874, 'fraction_numerical': 0.005988023952095809, 'mean_word_length': 4.738197424892704, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '32196', 'n_tokens_mistral': 331, 'n_tokens_neox': 316, 'n_words': 198}