joelpurra/npshell
Command line music queue manager. A music player from the comfort of your own shell.
Discovered public repositories for joelpurra in the GitHub catalog.
Command line music queue manager. A music player from the comfort of your own shell.
Using har-heedless to download and har-dulcify to analyze web pages in aggregate.
A bunch of jq snippets to manipulate json files, collected from other projects.
Extract data from HTTP Archive (HAR) files, quite possibly downloaded by har-heedless, for some aggregate analysis.
Scriptable batch downloading of webpages to generate HTTP Archive (HAR) files, using PhantomJS.
WEBSITE DECOMISSIONED. Do the big companies use DNSSEC yet? Are you really safe online? We know who's been naughty and who's been nice -- and now it's time to name and shame them!
Joel Purra's master's thesis' information site
"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
A friendly start page for your secondary/guest browser, letting your guests know that you are OK with them using it, and that no information is saved.
Fix for square bracket properties for partials with parameters
Projects related to the European Parliament data-driven research, in particular regarding erroneous votes
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.
Auto advance slides on a timer in bespoke.js
A service to extract and dump links and data from shut down claimid.com user pages
Improving user experience in HTML forms presentation slideshow
Canadian extensions to AutoCleanCallback (required).
A jQuery plugin to clean input fields with common functionality, like trim, normalize whitespace, digits only. It is also easily extensible.
A jQuery plugin to show and hide follow up questions in a form.
A jQuery plugin to check if *anything* has changed in *any form* on a page, and warn the user before leaving the page.
Scripts to extract HTML form field information from one or several webpages.
A javascript plugin used to collect information about forms in a page. This information is then used to filter out potential form problems, like missing values for radio buttons etcetera.
A very simple Jekyll theme with the specific purpose of allowing for basic example/demo pages projects on github's gh-pages.
A small utility to extract a list of first name, surname and email to all members of the Swedish Parliament
Show slide notes in a secondary window/screen with Bespoke.js
Keep track of the active slide in Bespoke.js
Keyboard shortcuts to jump straight to a specific slide in bespoke.js
Convenient extension methods for building Bespoke.js plugins
Log bespoke.js events and state to the console
How to improve #UX in #HTML forms: 10+ #usability projects explained!
A node.js configuration convention with a minimal readonly interface.
Selective fabric deployment of a compiled project using a git repository *betwixt and between* your source code and target machine.
Microsoft Windows utility to manage the active window tracking/raising settings. This is known as x-mouse behavior or focus follows mouse on Unix and Linux systems.
A tool for Windows to compare and select images with the same name from two folders, and copy to a third folder.
Play/view multiple video player streams in the same browser window by using iframes.
A jQuery wrapper/plugin for mutation-summary, the DOM mutation-observers wrapper.
Forked h5Validate. Validates on submit; if validation errors exists, it prevents submission and moves focus to the first invalid field. Validates all radio buttons with the same name. See branches validate-on-submit and radio-button-groups.
Serving demos and tests for projects
A jQuery plugin to use the numpad plus key (configurable) as a tab key equivalent.
A jQuery plugin to emulate tabbing between elements on a page.
A jQuery plugin to exempt selected form fields from the forward tab order.
Compare two strings to see what has changed, and perform some string manipulation.
Collects functions that should be called in the future