Pinned Repositories
buzzer.click
Buzzer.click is an online synchronous quiz game that implements a fun ‘buzzer’ type system, such that during a contested response to a question, the first person to ‘buzz’ is identified and thus has first opportunity to answer.
mav-enterprise
Moodle Activity Viewer is an open-source Greasemonkey user script that visualises student activity within the Moodle LMS. It does this not with tables or graphs, but instead using a heat map - colouring links lighter or darker according to how often they are accessed.
node-persistent-queue
Simple SQLite backed Queue for long running sequential tasks in Node.js using setImmediate()
node-red-contrib-cec
Node-Red contributed nodes for interacting with cec-enabled devices on a HDMI switch, such as a TV or digital receiver
node-red-contrib-gpsd
A contributed Node-RED node, for retrieving data from a GPS Module via the GPSd Service Daemon.
node-red-contrib-msg-queue
A contributed Node-RED node, that queues undeliverable messages to file for later delivery.
pg_backup
Shell based backup script for Postgresql Databases
Redact
Userscript to redact parts of a web page for privacy such as during live demos
rummage
Rummage is yet another JS web scraping library. So why use this one? Well, core to its design philosophy is to make the easy things easy, and the hard things possible, an ethos expressed by authors of Programming Perl 2nd Edition (1996). It uses axios for transport, Promises for asynchronous calls, and an easily extensible API for customisation.
damoclark's Repositories
damoclark/browserify-header
Browserify Plugin for Adding Header Comment
damoclark/axiosus
Axe-e-o-sus: A fork of mzabriskie/axios - axios + us (User Scripting) support including Greasemonkey and derivatives such as Tampermonkey
damoclark/pg_backup
Shell based backup script for Postgresql Databases
damoclark/Adafruit-Raspberry-Pi-Python-Code
Adafruit library code for Raspberry Pi
damoclark/pdnsd
fork of pdnsd https://gitorious.org/pdnsd
damoclark/rummage
Rummage is yet another JS web scraping library. So why use this one? Well, core to its design philosophy is to make the easy things easy, and the hard things possible, an ethos expressed by authors of Programming Perl 2nd Edition (1996). It uses axios for transport, Promises for asynchronous calls, and an easily extensible API for customisation.
damoclark/zeal-packaging
Packaging metadata and tools for various operating systems
damoclark/OmniFocusLibrary
Collection of my scripts for OmniFocus
damoclark/Finder-ln
Finder ln (as in the Unix ln command) is comprised of two OSX workflow scripts that allow you to conveniently create Unix-based hard and symbolic links directly within the OSX Finder application.
damoclark/excel-scroll-lock
Ever been using Microsoft Excel on the Mac and found that when you use the arrow keys on the keyboard to move from one cell to the next, instead the whole worksheet scrolls? This applescript fixes this problem.
damoclark/OF-deferred-old-tasks-to-now
An applescript for Omnifocus Task Manager that allows you to once again see old deferred tasks in your forecast perspective
damoclark/ko-process
Simple pcntl fork wrapper and process manager
damoclark/Process
Provides a better API to work with processes on Unix-like systems using PHP.
damoclark/mav
The Moodle Activity Viewer is a Firefox Greasemonkey userscript that allows you to visualise student click activity directly within your Moodle course site using heat maps.