The Shed

Where we tinker around at weekends, but be warned; here be dragons.

Things on this page are generally experimental and may stop working, disappear, explode, or crash at any moment!

Projects

  • IP and Network Tools – Find out your current real world IP address and more network info.
  • IPv6 Test – Test your access to IPv6 only websites and show your real world IPv6 address.
  • Make link – Sometimes you have a URL but need to make a link to help you save it. This a is a quick and dirty way to do that.
  • Start – Multi-site search.
  • Weather – Minimal page showing info from a local weather station. Originally built for mobile use.
  • Wheel of Inspiration – Suggests random genres and styles to inspire musical jam sessions.
  • YouTube Mature Content Viewer – This tool makes it easy to watch restricted YouTube content without logging in to YouTube.

Open Source Projects

We have some projects on GitHub and some on Bitbucket. Feel free to copy and hack away!

On the bench

Projects that have been worked on recently.

  • node-torrent - Torrent reader, writer, and hash checker for node.
  • slap - Sublime-like terminal-based text editor
  • BangleApps - Bangle.js App Loader (and Apps)
  • mcp-server-hello-world - A NodeJS implementation of a Model Context Protocol (MCP) Hello World server, primarily intended for testing and development purposes.
  • hapi-forbidden-urls - Hapi plugin to safely redirect requests to URLs commonly used in 'spray and pray' attacks.
  • super-simple-scraper - A simple command-line tool for scraping HTML content from a given URL and extracting data for further processing.

In the cupboard

Projects that haven't seen daylight for some time.

  • jsax25 - A Javascript connector class for amateur radio KISS connections that encodes and decodes KISS + AX.25 frames.
  • Kitbag - Config files used in most of my projects.
  • hapi-sw - sw-precache plugin for Hapi.js
  • semantic-embedding-template
  • electron-boilerplate - Boilerplate application for Electron runtime
  • ipv6-test - Check if you can access IPv6 only websites.
  • js8-web
  • _s - Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
  • cli-markdown - Markdown render for Markdown
  • bpq-application-template - This repo is intended to provide a basic template for developing simple NodeJS based applications and services for use with the BPQ packet radio program.
  • html-presentation-templates - HTML-only slide templates in the Mozilla style
  • packet-scriptlets
  • packet-browser
  • linbpq_rtg - LinBPQ - Ready to Go - Raspberry Pi Linux
  • Matchbox - Minimal page template useful for demos.
  • acf-relationship-multisite - Get post, pages and custom post types from another site of your WordPress Multisite installation with ACF V5
  • TableJs - An enhanced Array with extra feature to works as 2D Table
  • mongo-utils - Utilities for managing MongoDB databases
  • browserify-shim - 📩 Makes CommonJS incompatible files browserifyable.
  • node-hamlib
  • node-underscores - A command line utility for generating your Underscores (_s) based Wordpress starter theme.
  • hapi-mailer
  • webpack-handlebars-static - A starter project for building static site with handlebars, sass and babel, using webpack.
  • send - File Sharing Experiment
  • npm-g_nosudo - A shell script which will fix the problem where you want to stop using sudo for npm -g on Ubuntu.
  • telestrap - Bootstrap for the Teletext generation
  • node-alpine - Alpine - the Apache Log Parser for Node.js
  • watch-aprs - A command-line utility to monitor APRS packets on a KISS-over-TCP source.
  • espressif - all espressif stuff will committed here
  • hapijs.com - The hapijs.com website
  • drop-feeds - Drop Feeds is a Sage / Sage++ like addon (webextension) for Firefox Quantum (57+)
  • id3 - A JavaScript ID3 tags parser for Node & browsers.
  • apachelog-stream
  • amp-letter.github.io
  • grunt-psi - Automate running Google PageSpeed Insights and record metrics with Grunt
  • bittorrent-dht - Simple, robust, BitTorrent DHT implementation
  • weather - Minimal page showing info from a local weather station. Built for mobile use.
  • TNGblog - Wordpress theme for our blog
  • GIFonly - Fun with animated GIFs!
  • Install-WP - Simple shell script to speed up the Wordpress install process.
  • BootstraPHP - Bootstrap based modular framework.
  • Pinhead - HTML? Why bother!
  • BootstrASP - A simple framework built with Bootstrap and ASP
  • TrippyBT - A version of Flippy's Bittorrent Tracker that has been updated to use HTML5.
  • Matchbox-Pure - Minimal template for throwing together quick ideas. Kind of a not-too-clever local JSfiddle.
  • Bootstrap-Arrows - A simple add-on to the popular Twitter Bootstrap framework to include the use of arrows in your UI designs.
  • maps.geotastic.org - Source for http://maps.geotastic.org