{'fraction_non_alphanumeric': 0.01002865329512894, 'fraction_numerical': 0.0, 'mean_word_length': 5.412844036697248, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, '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}}
A Spreadsheet Tool for Creating Web Applications Using Online Data

We present a tool called Gneiss that extends the familiar spreadsheet model to support creating data-drive web applications that use data from the Internet. Gneiss allows the user to extract data from arbitrary REST web services to a spreadsheet and send spreadsheet data to web services dynamically without writing conventional code. It provides new spreadsheet functions and interface elements to support using and manipulating structured data and streaming data. Moreover, Gneiss allows users to create not only visualizations but also full-fledged interactive web applications that can present and modify the spreadsheet data.