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/node-persistent-queue
Simple SQLite backed Queue for long running sequential tasks in Node.js using setImmediate()
damoclark/node-red-contrib-msg-queue
A contributed Node-RED node, that queues undeliverable messages to file for later delivery.
damoclark/simple-syslog-server
node syslog server
damoclark/superagent-declare
Provides a declarative API to superagent
damoclark/node-red-contrib-gpsd
A contributed Node-RED node, for retrieving data from a GPS Module via the GPSd Service Daemon.
damoclark/cec-monitor
HDMI-CEC library with a simple monitor written on ES6 to make cec enabled apps.
damoclark/dupmerge
A fork of Dupmerge by Phil Karn (http://www.ka9q.net/code/dupmerge/)
damoclark/gmxhr
xmlHttpRequest API wrapper for Greasemonkey's GM_xmlhttpRequest
damoclark/pdo-factory
Factory class for creating PDO objects using credentials in external config files
damoclark/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.
damoclark/MoodleCourseSearcher
Userscript to add a simple course search input box to the header of every Moodle page
damoclark/parcel-optimizer-userscript
Parcel plugin that automatically adds a userscript metadata header to the final bundled .user.js file
damoclark/Redact
Userscript to redact parts of a web page for privacy such as during live demos
damoclark/ansible-role-grub
damoclark/appimage-builder
GNU/Linux packaging solution using the AppImage format
damoclark/bookends-userscript
Browser editor userscript for scanning temporary citations from Bookends Reference Manager
damoclark/Config
damoclark/fetchline
Read text file (remote over HTTP(S) or local) line by line as async iterator, with Node, browsers and Deno
damoclark/linux-backup-script
Backup Script for Linux Based Systems using ext2/3/4 dump
damoclark/node-byline
Line-by-line Stream reader for node.js
damoclark/node-pushover
Pushover notifications for node.js (JavaScript,NodeJS)
damoclark/node-red-contrib-pushover
A Node-RED node to send Pushover notification
damoclark/node-red-contrib-syslog-input
Node Red syslogd server node
damoclark/node-red-node-pushover
Experimental version of pullover node for node-red supporting images
damoclark/node-red-nodes
Extra nodes for Node-RED
damoclark/React-google-drive-picker
damoclark/split
Fork of dominictarr/split with support for retaining delimiter characters at end of each record
damoclark/split2
Split Streams3 style
damoclark/sql-parse
SQL Parser written in javascript
damoclark/tfjs-coco-ssd
Node-RED node for tensorflowjs coco ssd