Report or block joelpurra
Contact Support about this user's behavior.Report abuse
A node.js configuration convention with a minimal readonly interface.
Compare two strings to see what has changed, and perform some string manipulation.
Collects functions that should be called in the future
A jQuery plugin to exempt selected form fields from the forward tab order.
A jQuery plugin to use the numpad plus key (configurable) as a tab key equivalent.
A jQuery wrapper/plugin for mutation-summary, the DOM mutation-observers wrapper.
Windows utility to enable or disable active window tracking, raising and also the delay in milliseconds. This is known as x-mouse behavior or focus follows mouse.
Text-to-speech browser extension button. Select text on any web page, and have the computer read it out loud for you by simply clicking the Talkie button.
Projects related to the European Parliament data-driven research, in particular regarding erroneous votes
A very simple Jekyll theme with the specific purpose of allowing for basic example/demo pages projects on github's gh-pages.
Serving demos and tests for projects
How to improve #UX in #HTML forms: 10+ #usability projects explained!
Play/view multiple video player streams in the same browser window by using iframes.
A tool for Windows to compare and select images with the same name from two folders, and copy to a third folder.
Played around with the HTML5 <canvas> element for use in the background of a website, and ended up with this little toy. Play around with the interactive demo. The name "hexagonif" comes from hexagon and gonif.
Using data on erroneous/corrected votes in ep-erroneous-votes, based on open data dumps from Parltrack, to visalize erroneous, and subsequently corrected, votes by Members of the European Parliament.
Using open data dumps from Parltrack to analyze erroneous, and subsequently corrected, votes by Members of the European Parliament.
Joel Purra's master's thesis' information site
Using har-heedless to download and har-dulcify to analyze web pages in aggregate.
Scriptable batch downloading of webpages to generate HTTP Archive (HAR) files, using PhantomJS.
Extract data from HTTP Archive (HAR) files, quite possibly downloaded by har-heedless, for some aggregate analysis.
Presentation/slides for Swedes Online: You Are More Tracked Than You Think
Joel Purra's master's thesis for a Master of Science in Information Technology and Engineering at Linköping University, Sweden
Homebrew tap containing specialized software created by Joel Purra, packaged for easy installation.
Command line music queue manager
Automate demo creation, showing the npshell `np` music player commands in action.
Reduce anger and improve two-way human-to-human conversations with the help of a mediating/moderating chatbot. This particular bot blocks angry messages which have a bad sentiment score from being delivered to the other chat participant.
Unofficial fork of gitslave, hopefully more active than the original has been since 2.0.2. Install on Mac with `brew tap joelpurra/joelpurra && brew install --devel joelpurra/joelpurra/gitslave`
Node bindings for getdns