<commit_before># yolpo
yolpo is a tool and a web site for javascript API authors.

This repository contains the whole source code for the tool and web site hosted at http://www.yolpo.com

# examples

A few examples of popular libraries running on yolpo:

* kriskowal/q - http://www.yolpo.com/embed.html?gist=f5efbfaeaa78aab8e23b  
* esprima (js parser) - http://www.yolpo.com/embed.html?gist=437dca48f4d83155c9da 
* is.js - http://www.yolpo.com/embed.html?gist=8921e746065297ae5dbe  
* validator.js - http://www.yolpo.com/embed.html?gist=9b8e0675e879bc4e40d2 
* URI.js - http://www.yolpo.com/embed.html?gist=6f6066cf3a5a87f21275  
* waitUntil - http://www.yolpo.com/embed.html?gist=ce6ae3423b318524327e  
* coercion - http://www.yolpo.com/embed.html?gist=344311f27fd88a9c2be8 
* lodash - http://www.yolpo.com/embed.html?gist=5b6014f6d1976805c41e 
* numeral.js - http://www.yolpo.com/embed.html?gist=ff5460d740379d027c7c 
* mori.js - http://www.yolpo.com/embed.html?gist=ab6d188f80ec6591c926 
* handlebars.js - http://www.yolpo.com/embed.html?gist=11e823d008371c2bbd67 
* moment - http://www.yolpo.com/embed.html?gist=f902b1dcbe298738356b
* papaparse.js - http://www.yolpo.com/embed.html?gist=1dbd4556e748bdb830b3  
* structured.js (khan accademy) - http://www.yolpo.com/embed.html?gist=25aed56399b4952547be
 
# road map

There are many things I would like to add in yolpo. Here are a few: 

* slow motion button - a button to execute the javascript in slow motion _almost done_
* option to display interim results
* concept of playlist - similar concept of a playlist for a video player 
* much better UI and UX - the UI and UX need to significantly improve. Currently editing is particularly unintuitive. 
* isomorphic API - currently yolpo's code is heavily dependent on some key dom components (e.g. IFrame for sandboxing the execution)
* github sign in integration

# collaboration 

Any feedback is welcome. Also, if you write a gist which runs on yolpo let me know and I would be happy to add it in the list above.


<commit_msg>updating the road map<commit_after># yolpo
yolpo is a tool and a web site for javascript API authors.

This repository contains the whole source code for the tool and web site hosted at http://www.yolpo.com

# examples

A few examples of popular libraries running on yolpo:

* kriskowal/q - http://www.yolpo.com/embed.html?gist=f5efbfaeaa78aab8e23b  
* esprima (js parser) - http://www.yolpo.com/embed.html?gist=437dca48f4d83155c9da 
* is.js - http://www.yolpo.com/embed.html?gist=8921e746065297ae5dbe  
* validator.js - http://www.yolpo.com/embed.html?gist=9b8e0675e879bc4e40d2 
* URI.js - http://www.yolpo.com/embed.html?gist=6f6066cf3a5a87f21275  
* waitUntil - http://www.yolpo.com/embed.html?gist=ce6ae3423b318524327e  
* coercion - http://www.yolpo.com/embed.html?gist=344311f27fd88a9c2be8 
* lodash - http://www.yolpo.com/embed.html?gist=5b6014f6d1976805c41e 
* numeral.js - http://www.yolpo.com/embed.html?gist=ff5460d740379d027c7c 
* mori.js - http://www.yolpo.com/embed.html?gist=ab6d188f80ec6591c926 
* handlebars.js - http://www.yolpo.com/embed.html?gist=11e823d008371c2bbd67 
* moment - http://www.yolpo.com/embed.html?gist=f902b1dcbe298738356b
* papaparse.js - http://www.yolpo.com/embed.html?gist=1dbd4556e748bdb830b3  
* structured.js (khan accademy) - http://www.yolpo.com/embed.html?gist=25aed56399b4952547be
 
# road map

There are many things I would like to add in yolpo. Here are a few: 

* slow motion button - a button to execute the javascript in slow motion _almost done_
* option to display interim results
* option to get underlying gist from GitHub. 
* concept of playlist - similar concept of a playlist for a video player 
* much better UI and UX - the UI and UX need to significantly improve. Currently editing is particularly unintuitive. 
* isomorphic API - currently yolpo's code is heavily dependent on some key dom components (e.g. IFrame for sandboxing the execution)
* GitHub sign in integration

# collaboration 

Any feedback is welcome. Also, if you write a gist which runs on yolpo let me know and I would be happy to add it in the list above.



{'fraction_non_alphanumeric': 0.09893307468477207, 'fraction_numerical': 0.0877788554801164, 'mean_word_length': 4.2215189873417724, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 30, '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': '7070020', 'n_tokens_mistral': 1764, 'n_tokens_neox': 1553, 'n_words': 392}