Skip to content

Instantly share code, notes, and snippets.

Mark Carver markcarver

Block or report user

Report or block markcarver

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View _colors.scss
// Colors.
$color-map-variations: (
alpha: .95,
dark: 10%,
darker: 15%,
darkest: 20%,
light: 5%,
lighter: 10%,
lightest: 15%,
#!/usr/bin/env bash
[ ! -d .git ] && "This is not a git directory." && exit 1
# Setup the gource info for the repo.
# Create the video.
gource --load-config ./.git/gource/config.ini | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 8 -bf 0 ./gource.mp4
markcarver / index.html
Last active Nov 7, 2016
Stand alone Dreditor UI patch reviewer
View index.html
<!DOCTYPE html>
<meta charset="UTF-8">
<title>Patch Review</title>
<link type="text/css" rel="stylesheet" href="/sites/all/libraries/prism/prism.css" media="all">
<link type="text/css" rel="stylesheet" href="/sites/all/libraries/dreditor/dist/css/dreditor.css" media="all">
<link type="text/css" rel="stylesheet" href="/sites/all/libraries/dreditor-ui/dist/css/dreditor-ui.css" media="all">
markcarver / SearchBlockForm.php
Last active Oct 29, 2016 — forked from lanoxx/bootstrap_subtheme.theme
Support placing the navbar into the top navigation
View SearchBlockForm.php
namespace Drupal\bootstrap_mobildata\Plugin\Form;
use Drupal\bootstrap\Annotation\BootstrapForm;
use Drupal\bootstrap\Utility\Element;
use Drupal\Core\Form\FormStateInterface;
* Implements hook_form_FORM_ID_alter().
markcarver / ViewsExposedForm.php
Created Jul 11, 2016
Drupal Bootstrap 8.x-3.x - Views Exposed Form Toggle
View ViewsExposedForm.php
// In your sub-theme, create this file ./THEMENAME/src/Plugin/Preprocess/ViewsExposedForm.php and place this contents in it.
* @file
* Contains \Drupal\THEMENAME\Plugin\Preprocess\ViewsExposedForm.
namespace Drupal\THEMENAME\Plugin\Preprocess;
markcarver / bot.conf
Created Mar 20, 2015
Create this file as /etc/init/bot.conf
View bot.conf
# Drush Bot Service
description "Drush Bot"
author "Mark Carver <>"
start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]
respawn limit 2 5
View sass-helper-classes.scss
// Helper classes.
@each $property in (border, margin, padding) {
@each $direction in ('', -left, -right, -top, -bottom) {
.#{$property}#{$direction} {
@if $property == border {
#{$property}#{$direction}: 1px solid $gray-lighter;
@else {
#{$property}#{$direction}: 1em;
markcarver /
Last active Jan 22, 2016
This only really works if rsyncing entire folders. Single files do work, however it will just appear to stand still (no progress). Also, change the path to cocoaDialog accordingly.
# cocoaDialog Rsync Progress
# Rsync files using the cocoaDialog progress bar. Example usage:
# $ rsync -avr --progress ~/source ~/destination | ./
# Copyright (C) 2014 Mark Carver
# Adapted from Kevin Hendricks example code
markcarver /
Created Aug 18, 2014
cocoaDialog Tests
# Script:
# Author: Mark Carver
# Created: 2011-09-23
# Updated: 2012-07-24
# Copyright (c) 2012 Mark Carver. All rights reserved.
# Replace this with your path if it isn't installed in the applications folder.
/Users/Shared/Applications/ "${@}";
markcarver / menu-tree.vars.php
Last active Aug 29, 2015
Menu tree context alter
View menu-tree.vars.php
* Implements hook_theme_registry_alter().
function THEMENAME_theme_registry_alter(&$theme_registry) {
array_unshift($theme_registry['menu_tree']['preprocess functions'], 'THEMENAME_menu_tree_alter');
* Helper function for adding the tree context to the variables.
You can’t perform that action at this time.