Skip to content

Instantly share code, notes, and snippets.

View DrizzlyOwl's full-sized avatar

Ash Davies DrizzlyOwl

View GitHub Profile
<Directory "/Users/ashleydavies/sites">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/ashleydavies/sites/_localhost"
UseCanonicalName Off
@DrizzlyOwl
DrizzlyOwl / init.sh
Last active October 27, 2016 14:58
OSX Initialisation script
#!/bin/sh
echo "Installing xcode command line tools";
sudo xcode-select --install;
echo "Installing Homebrew";
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)";
brew update;
brew doctor;

Multiple MySQL Versions with Homebrew

For homebrew version 0.9.5.

brew -v # => Homebrew 0.9.5

Install the current version of mysql.

# Install current mysql version

brew install mysql

@DrizzlyOwl
DrizzlyOwl / admin.php
Last active March 10, 2017 11:18
WP REST API Disable
<?php
/**
* $. Remove & disable JSON API
******************************************************************************/
function wpst_remove_json_api() {
/**
* Remove API scripts from header/footer
*/
#! /bin/bash
#
# Author: Ash Davies <github.com/drizzlyowl>
# Requires: wp-cli, curl, python, sendmail
# Description: Checks through all vhost directories to determine whether WordPress is
# installed and whether the version is out of date and sends a summary email to
# a recipient
#
touch $HOME/wordpress-versions.tmp
@DrizzlyOwl
DrizzlyOwl / FizzBuzz in SCSS.scss
Last active March 9, 2018 10:00
Generated by SassMeister.com.
// ----
// Sass (v3.4.21)
// ----
@for $var from 1 through 100 {
.n {
@if ($var % 3) == 0 and ($var % 5) == 0 {
count: "fizzbuzz"
} @else if ($var % 3) == 0 {
count: "fizz"

Keybase proof

I hereby claim:

  • I am drizzlyowl on github.
  • I am drizzlyowl (https://keybase.io/drizzlyowl) on keybase.
  • I have a public key ASAWR06KilncQvc-xv_imgXHLuXfHH9MzkBQQOCu63NnAQo

To claim this, I am signing this object:

#! /bin/bash
#
# A quick bash script to make it easier for non tech-savvy folks
# to set up TLS for a Virtual Host
#
# @author Ash Davies <a.davies@mixd.co.uk>
# @version 1.0.0
#
asksure() {
@DrizzlyOwl
DrizzlyOwl / component-scanner.py
Created June 8, 2020 09:59
Scan a WordPress theme directory for any PHP components that are not in use
#! /usr/bin/python
# Load libs
import os
import re
import argparse
# Register CLI args
parser = argparse.ArgumentParser(
description='Parse all your WordPress templates to determine which PHP components are not in use',
@DrizzlyOwl
DrizzlyOwl / helper.sh
Created September 1, 2020 11:29
Onyx Managed WordPress deployment tool
#! /bin/bash
#######################################################################
## USAGE ##
#######################################################################
## To use these helper functions you first need to make the target ##
## environment available by defining the SSH Port number and the ##
## branch you wish to deploy from. ##
## Substitute 12345 with your port. ##
## ##
## $ export SSH_PORT=12345 ##