Duncan Robertson's Projects
JavaScript library for controlling a Mopidy music server over a WebSocket from browsers or Node.js. This is the foundation of Mopidy web clients.
motion-sparkle makes it easy to use Sparkle in your RubyMotion OS X apps
Project template for SpriteKit with RubyMotion
Framework for managing your fish shell configuration inspired by Oh My ZSH.
Amplify reminders so they are in your face
A QuickLook plugin that lets you view plain text files without a file extension
A Mac app that allows you to listen to live and catchup BBC Radio
Ruby on Rails
React Native Mapview component for iOS + Android
A React hook wrapper around Google's client JavaScript oAuth2 library.
Redux podcaster generates podcast feeds using Redux data (A BBC Redux account is required)
A Chrome extension to easily switch between BBC Programmes and Redux pages
Simple macOS menu bar application to view and interact with reminders. Developed with SwiftUI and using Apple Reminders as a source.
A Wordpress plugin that adds rev=canonical support
simple script to generate an ical/ics file of road cyling events in 2012
A Ruby library that encodes QR Codes
A Ruby QRCode encoding library
A Ruby client for Apache Solr
An Ruby MPD Client.
Creating shopping lists from BBC Recipes
Ruby Library to use with the Sirportly API. This is a fork of the official gem that adds version support and some extra API calls that are not in the original
Spina CMS
Strophe.js is an XMPP library for JavaScript
An application for managing lists of people who drink tea
A Mac app that allows you to watch live and catchup BBC Television
Miscellaneous designs and adaptations for 3D printing
A couple of simple Twitter command line apps I wrote on the train
A Wordpress plugin that posts a tweet to Twitter when you publish a blog post
The SVG used for my Gravatar