Skip to content

Instantly share code, notes, and snippets.

View ScottPhillips's full-sized avatar

Scott Phillips ScottPhillips

  • Los Angeles, CA
View GitHub Profile
#!/usr/bin/env bash
echo ">>> Installing Mailhog"
# Download binary from github
wget --quiet -O ~/mailhog https://github.com/mailhog/MailHog/releases/download/v0.2.1/MailHog_linux_amd64
# Make it executable
chmod +x ~/mailhog
@ScottPhillips
ScottPhillips / app.blade.php
Created April 6, 2017 05:28 — forked from emmerink/app.blade.php
Laravel Blade layout for Twitter Bootstrap 4
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" href="/favicon.ico">
<!-- CSRF Token -->
@ScottPhillips
ScottPhillips / README.md
Created January 25, 2017 02:51 — forked from petehamilton/README.md
Set up a Raspberry Pi to load a web dashboard

Dashboards on Raspberry Pi

curl -L 'http://git.io/h1iuxQ' | sh
@ScottPhillips
ScottPhillips / Widget_Setup.php
Created January 21, 2013 16:03
OOP Style Widgets for Wordpress
class Widget_Setup
{
public $widget_class = '';
public $admin_styles = array();
public $admin_scripts = array();
public $front_styles = array();
public $front_scripts = array();
public $script_defaults = array(
'handle' => '',
<?php
/**
* SplClassLoader implementation that implements the technical interoperability
* standards for PHP 5.3 namespaces and class names.
*
* http://groups.google.com/group/php-standards/web/final-proposal
*
* // Example which loads classes for the Doctrine Common package in the
* // Doctrine\Common namespace.
* $classLoader = new SplClassLoader('Doctrine\Common', '/path/to/doctrine');
@ScottPhillips
ScottPhillips / gist:4138804
Created November 24, 2012 07:43 — forked from dbushell/gist:4131104
Animate scrolling to an element or offset
/*!
* requires jQuery
* usage:
* Scroller.to({ offset: 100 });
* Scroller.to({ target: $('#main') });
*
* advanced usage (with additional easing function not provided here)
* Scroller.to({ target: $('#main'), delay: 500, multiplier: 1.5, easing: 'easeOutQuad' });
*/
var Scroller = (function()
@ScottPhillips
ScottPhillips / google-plus-feed.php
Created August 18, 2012 02:41 — forked from ocean90/google-plus-feed.php
WordPress Page Template to build a feed of your Google+ stream
<?php
/**
* Template Name: Google+ Feed
*/
/**
* A WordPress page template for a Google+ feed.
*
* @author Dominik Schilling
@ScottPhillips
ScottPhillips / text-logger.php
Created August 6, 2012 14:00
Log to Text File
/* eZLog class very slightly modified from eZ Publish 4.3 */
class eZLog {
const MAX_LOGROTATE_FILES = 3;
const MAX_LOGFILE_SIZE = 204800; // 200*1024
/*!
Creates a new log object.
*/
function eZLog( )
{
}
@ScottPhillips
ScottPhillips / comments-as-xml.php
Created August 6, 2012 04:36
Output Wordpress Comments as XML
<?php
// Load WordPress functions
require('wp-load.php');
$post = get_page($_REQUEST["id"]);
$id = $post->ID;
$withcomments = true;
$comments = getWPcomments();
@ScottPhillips
ScottPhillips / wordpress-fetch-rss-feed.php
Created July 29, 2012 20:11
Fetch RSS Feed in WordPress
<?php
include_once(ABSPATH . WPINC . '/feed.php');
if(function_exists('fetch_feed')) {
$feed = fetch_feed('http://example.com/feed/');
if (!is_wp_error($feed)) : $feed->init();
$feed->set_output_encoding('UTF-8'); // set encoding
$feed->handle_content_type(); // ensure encoding
$feed->set_cache_duration(21600); // six hours in seconds