<commit_before># UCWA.NET
Set of .NET libraries to communicate with UCWA

# Purpose
[UCWA](https://ucwa.skype.com/) contains developer resources aimed at the JavaScript developer, but no tools exist for the .NET developer.  There is fairly extensive documentation containing resource layout and samples demonstrating functionality.  With this information it should be possible to create frameworks that can interact with UCWA in any language that can communicate via HTTP.

This solution intends to provide a set of assemblies that handles the basics (transport, auto-discovery, authentication) and translates JSON/XML response into .NET objects.<commit_msg>Updating README with link to first article<commit_after># UCWA.NET
Set of .NET libraries to communicate with UCWA

# Purpose
[UCWA](https://ucwa.skype.com/) contains developer resources aimed at the JavaScript developer, but no tools exist for the .NET developer.  There is fairly extensive documentation containing resource layout and samples demonstrating functionality.  With this information it should be possible to create frameworks that can interact with UCWA in any language that can communicate via HTTP.

This solution intends to provide a set of assemblies that handles the basics (transport, auto-discovery, authentication) and translates JSON/XML response into .NET objects.

# Articles
[UCWA.NET - Starting from Scratch](http://shagman.codes/blog/2015/09/17/ucwa-net-starting-from-scratch/)
{'fraction_non_alphanumeric': 0.05540355677154583, 'fraction_numerical': 0.005471956224350205, 'mean_word_length': 5.095833333333333, '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': '999865', 'n_tokens_mistral': 358, 'n_tokens_neox': 326, 'n_words': 182}