Glasgow, UK

Dougal Matthews

Elite
@d0ugal

Dad. Developer. Sometimes Speaker. Engineering at @grafana.

locache. JavaScript caching framework for client side caching in the browser using localStorage - gracefully degrades when the browser doesn't support localStorage.

925

retrace. Configurable method retrying for Pythonistas.

66

django-urlmiddleware. This app allows you to define middleware in your Django project based on url configurations rather than adding middleware globally to every single request.

39

hassio-dropbox-upload. Hass.io Dropbox Uploader

37

pynd. Search Python Abstract Tree

22

RstPreview. RstPreview - a SublimeText plugin to view RST files in your browser.

22

chef_recipes. Chef Recipies -- For working with Vagrant. Mostly out of date.

14

django-consent. A Django app for managing permissions that a user has granted the website to do. This could be used for a number of requests, from asking the user if you can post to their twitter, or send them newsletter updates.

13

peps. A better way to view PEPs (Python Enhancement Proposals)

9

django-appregister. Django App Register - A Django app that provides the building blocks for an app registry system (similar to the django admin registry system for classes).

9

znc_mailer. A simple plugin for ZNC that sends emails to the user when they are mentioned and not connected.

8

python-rfxcom. A Python 3.3+ library for working with your RFXTrx and automating your home.

8

zigbee2mqtt-exporter. Prometheus metrics exporter for Zigbee2MQTT with device type classification and real-time metrics via WebSocket API.

7

dm. DougalMatthews.com - The code for my website.

7

rawr. Python network utility for Growl

5

home. Just another home automation project.

5

html5video. An app to help create HTML5 video files.

5

filesystem-exporter. Prometheus metrics exporter for filesystem and directory monitoring, optimized for Synology NAS systems.

4

slzb-exporter. Prometheus metrics exporter for the slzb-06 Zigbee coordinator

4

dotfiles. Python

4

metareview. Tools to download and analyse data from Code Review tools

4

mkdocs. Project documentation with Markdown.

4

mkdocs-versioned. Python

4

mistral-ansible-actions. Mistral Actions for calling Ansible

4

pypit. Work in progress. Analytics and testing of pypi packages.

4

instrap. Bootstrapping a Instack development environment.

3

tripleo-util. Shell

3

jsonpoint. Work in progress implementation of http://tools.ietf.org/html/rfc6901

3

discode-server. Simple and quick code review

2

brother-exporter. A Prometheus exporter for Brother Printers

2

mqtt-exporter. Prometheus metrics exporter for MQTT message monitoring with topic-based metrics and connection status tracking.

2

ghcr-exporter. A Prometheus exporter for GitHub Container Registry (GHCR) metrics

2

grafana. Grafana - A Graphite & InfluxDB Dashboard and Graph Editor

1

k6-demo. JavaScript

1

cookiecutter. A command-line utility that creates projects from cookiecutters (project templates). E.g. Python package projects, jQuery plugin projects.

1

geocoder. Geocoder is a geocoding library, written in python, simple and consistent.

1

instack-undercloud-1. A utility to run diskimage-builder undercloud elements on a running host

1

prometheus. The Prometheus monitoring system and time series database.

1

shack. Ansible for setting up my dev workstation

1

discode-client-old. Python

1

osquery. SQL powered operating system instrumentation, monitoring, and analytics.

1

hassio-snapshot-manager. Python

1

loginpass. Login with Google, GitHub, Twitter, Facebook and many other networks.

1

dookumentation. The Dark Side of Documentation

1

mistral-lint. Python

1

pyspider. A Powerful Spider(Web Crawler) System in Python.

1

alabaster. Modified Kr Sphinx doc theme

1

ansible. Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

1

appdaemon. :page_facing_up: Python Apps for Home Automation

1

rfxtrx2mqtt. Python

1

glug. JSON log parser and colorizer for structured logs

1

jsontidy. The simplest JSON command line utility possible. Pipe JSON output from other commands to make it readable.

1
52
Apply