Skip to content

Instantly share code, notes, and snippets.

View lhridley's full-sized avatar

Lisa Ridley lhridley

  • Chattanooga, Tennessee
View GitHub Profile
@lhridley
lhridley / install-google-fonts.sh
Created April 30, 2019 03:22 — forked from keeferrourke/install-google-fonts.sh
A bash script to install all Google Fonts, system wide, on debian based systems (ex. Ubuntu)
#!/bin/sh
# Written by: Keefer Rourke <https://krourke.org>
# Based on AUR package <https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ttf-google-fonts-git>
# dependancies: fonts-cantarell, ttf-ubuntu-font-family, git
sudo apt-get install fonts-cantarell, ttf-ubuntu-font-family, git
srcdir="/tmp/google-fonts"
pkgdir="/usr/share/fonts/truetype/google-fonts"
giturl="git://github.com/google/fonts.git"
# Drupal git normalization
# @see https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
# @see https://www.drupal.org/node/1542048
# Normally these settings would be done with macro attributes for improved
# readability and easier maintenance. However macros can only be defined at the
# repository root directory. Drupal avoids making any assumptions about where it
# is installed.
# Define text file attributes.
@lhridley
lhridley / brew-instructions.sh
Created January 7, 2017 02:09 — forked from petemcw/brew-instructions.sh
Setup dnsmasq on Mac OS X
# Install `dnsmasq` and configure for *.dev domains
$ brew install dnsmasq
$ vim /usr/local/etc/dnsmasq.conf
# Reload configuration and clear cache
$ sudo launchctl unload /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
$ sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
$ dscacheutil -flushcache
@lhridley
lhridley / Vagrantfile
Created November 23, 2016 14:51 — forked from leifg/Vagrantfile
Add a second disk to system using vagrant
file_to_disk = './tmp/large_disk.vdi'
Vagrant::Config.run do |config|
config.vm.box = 'base'
config.vm.customize ['createhd', '--filename', file_to_disk, '--size', 500 * 1024]
config.vm.customize ['storageattach', :id, '--storagectl', 'SATA Controller', '--port', 1, '--device', 0, '--type', 'hdd', '--medium', file_to_disk]
end
<p><!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Revision>0</o:Revision>
<o:TotalTime>0</o:TotalTime>
<o:Pages>1</o:Pages>
<o:Words>163</o:Words>
<o:Characters>933</o:Characters>
<o:Company>Duke University</o:Company>
<o:Lines>7</o:Lines>
<o:Paragraphs>2</o:Paragraphs>
{
"fid":"1",
"name":"image.jpg",
"mime":"image\/jpeg",
"size":"44229",
"url":"http:\/\/example.com\/sites\/default\/files\/field\/image\/image.jpg",
"timestamp":"1430032286",
"owner":{
"uri":"http:\/\/example.com\/user\/1",
"id":"1",
{
"body":{
"value":"\u003Cp\u003EThis is a test too\u003C\/p\u003E\n",
"summary":"",
"format":"plain_text"
},
"field_tags":[
],
"field_image":{
(function() {
'use strict';
angular.module('nodeListing', ['ngResource', 'ngDialog'])
// Factory for the ngResource service.
.factory('Node', function($resource) {
return $resource(Drupal.settings.basePath + 'api/node/:param', {}, {
'search' : {method : 'GET', isArray : true}
});
@lhridley
lhridley / gist:dd4609d1b43d56cdfef3
Created April 22, 2015 13:33
angular-listing.tpl.php
<div ng-app="nodeListing">
<div ng-controller="ListController">
<h3>Filter</h3>
<input type="text" ng-model="nodeFilter">
<ul ng-cloak>
<li ng-repeat="node in nodes | filter:nodeFilter | orderBy:'title' | limitTo:150"><button ng-click="open(node.nid)">Open</button> {{ node.title }}</li>
</ul>
@lhridley
lhridley / homepage.js
Created April 14, 2015 16:58
PhantomCSS Homepage tests from MidCamp 2015
/*
Require and initialise PhantomCSS module
Paths are relative to CasperJs directory
*/
var phantomcss = require('./../phantomcss.js');
var url = 'http://phantomcss.dev';
var viewport = {name : 'tablet-landscape', width: 1024, height: 768}