Melbourne, Australia

Peter Mescalchin

Elite
@magnetikonline

Site reliability, cloud, systems tooling & architecture. Runs on a mixture of Python, Golang and Node.js.

linux-microsoft-ie-virtual-machines. Run Internet Explorer 8/9/10/11/MS-Edge Virtual machines from Microsoft under Linux via VirtualBox.

1k

docker-acestream-server. Ace Stream server Docker image and playback CLI for media players.

145

css-animation-event. Cross browser library for handling CSS animation and transition DOM events with a fallback pattern for unsupported browsers.

91

sass-boilerplate. A collection of common use Sass stylesheets, mixins and functions.

66

terraform-github-action-cache-example. Caching Terraform providers within a GitHub Actions Workflow run to improve execution times.

54

docker-html5-validator. Docker self contained W3C/HTML5 validator instance.

53

web-server-install-ubuntu-12.04. Step-by-step install guide for a Nginx, PHP & MySQL enabled web server under Ubuntu 12.04 LTS.

43

php-google-spreadsheet-api. PHP library for read/write access to Google spreadsheets via the version 3 API.

37

action-golang-cache. GitHub Action bringing together actions/setup-go and actions/cache.

37

thummer. Easy as pie web image thumbnail generator for PHP 5.2+ with dimensions given by the request URL and implementing a no-nonsense image caching strategy.

32

nginx-config-snippets. A selection of common use config blocks for Nginx.

31

docker-build-deb. A collection Dockerized Debian/Ubuntu deb package builders.

26

markdown-toc-generate. Table of contents (TOC) generator for a given Markdown page source.

24

github-markdown-render. Display Markdown formatted documents on your local web server using GitHub's Markdown rendering API and CSS to mimic the visuals of GitHub itself.

21

lambda-smush-py. Gain additional code space via cheeky compression for Python AWS Lambda functions defined in-line to CloudFormation templates.

17

rsync-backup-rotation. Bash script for automated incremental backups via Rsync.

15

slack-post. Node.js module for sending posts to Slack via the incoming webhooks API. Supports both simple and advanced messaging formats.

11

aws-api-gateway-upsert. Command line utility for upserting AWS API Gateway instances from Swagger 2.0 JSON definitions.

11

edgy. Harness to assist in authoring tests for Node.js based AWS CloudFront Lambda@Edge functions.

10

macos-multipass-docker. Step by step guide for installing Docker under macOS via Canonical's Multipass.

8

wordpress-rebuild-thumbnails. Regenerate or adjust thumbnail sizes from original source images within a WordPress blog.

7

action-aws-iam-assume-role. GitHub Action to assume an AWS IAM role via OpenID Connect (OIDC) or a plain old IAM user.

7

aws-ecs-task-definition-cleanup. Python CLI utility to help maintain legacy AWS ECS task definitions in bulk.

6

sysstat-graph. Rendering of SYSSTAT Linux performance monitoring data in your browser.

6

sass-structure. A guide to the techniques I use for the structure of Sass documents within a web project. Includes a complementing Node.js v6+ based linter.

5

identix. Python utility which will recursively scan one or more given directories for duplicate files.

4

github-utilities. Random scripts for working with GitHub itself.

4

bash-web-app-deploy. Lo-Fi web application build & deployment script written in simply Bash.

4

picoh. Yet another JavaScript frontend micro framework - minified and gzipped to around 2.3KB.

4

dns-resolver-testing. Configuration and scripts for testing DNS resolvers and their behaviours.

4

aws-lambda-proxy-response. NPM module generating response payloads for AWS Lambda functions behind API Gateway 'Lambda proxy' integrations or Function URLs.

4

docker-mozjpeg-deb. Dockerfile to build a mozjpeg (version 3.3.1) Debian package for Ubuntu/Debian/variants.

3

cloudfront-edge-secgroup-update. Lambda function to synchronize a set of EC2 security groups allowing ingress only from CloudFront edge locations.

3

dotfiles-macos. Dotfiles - macOS.

3

s3-curl-iam-role. Bash script to wrap the popular AWS s3curl.pl utility and allowing the use of EC2 assigned IAM role permissions.

2

ssh-diff. Command line utility to diff a local directory structure of files against the root of a remote server over SSH.

2

unrar-all-the-files. Takes a source directory of RAR archives and extracts all recursively to a given target. Handles multi part rar archives to boot.

2

docker-keepassx-deb. Dockerfile to build a KeePassX 2.0.3 deb package for Ubuntu/Debian/variants.

2

php-string-concatenate-benchmark. Trival PHP string concatenation method benchmarks, proving that your time is better spent elsewhere.

2

aws-cli-assume-role-to-env. Python utility taking the output of `aws sts assume-role` to a set of environment variable `export` commands.

1

pretty-template-index. Quick and dirty PHP 5.4 script to display a listing of HTML pages in a directory.

1

dotfiles. Dotfiles - Ubuntu 18.04LTS.

1

php-namespace-autoloader. PHP namespaced class autoloading.

1

action-slack-workflow-start-finish. GitHub Action posting Slack messages to denote the start and/or end of a Workflow run.

1

funcqueue. Low-fi function queue manager for Node.js to help ease the pain of constructing asynchronous code.

1

aws-cloudfront-log-expire. Processes S3 buckets configured as CloudFront distribution access log targets - removing log objects prior to a specified expiry date or days.

1

php-twitter-classes. Routines for reading a user's Twitter timeline and rendering results to HTML5 markup.

1

action-node-modules-cache. GitHub Action for the setup of Node.js and managed node_modules caching.

1
48
Apply