<commit_before>For information on how to integrate the FeedbackReporter Framework please
see the screencast and the documentation section at

 http://vafer.org/projects/feedbackreporter/

Suggestions, bug reports and fixes are much welcome.
The source code is available through git at

 git://vafer.org/FeedbackReporter.git

Enjoy!

TODO:
 - error handling
 - asynch upload
 - cancel upload

Credits:  
 - <NAME>, Multipart/Form construction, BSD License
 - <NAME>, Exception handling and callstack, BSD License<commit_msg>updated the README<commit_after>For information on how to integrate the FeedbackReporter Framework please
see the screencast and the documentation section at

 http://vafer.org/projects/feedbackreporter/

Suggestions, bug reports and fixes are much welcome.
The source code is available through git at

 git://vafer.org/FeedbackReporter.git

Enjoy!


Credits:
 - <NAME>, Multipart/Form construction, BSD License
 - <NAME>, Exception handling and callstack, BSD License
 - <NAME>, initial codebase, ASL2.0 License
{'fraction_non_alphanumeric': 0.06956521739130435, 'fraction_numerical': 0.001932367149758454, 'mean_word_length': 4.6923076923076925, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 0, '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': '5898483', 'n_tokens_mistral': 292, 'n_tokens_neox': 270, 'n_words': 113}