Skip to content

Instantly share code, notes, and snippets.

Chris O'Donnell codfish

Block or report user

Report or block codfish

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
Joostvanderlaan /
Last active Feb 9, 2020 — forked from codfish/
Prettier + ESLint + airbnb config + Husky + lint-staged + commitlint + markdownlint


  • added steps to fix markdown via cli (extra script)

  • autofix in vs code on save, add this setting:

    "editor.codeActionsOnSave": { "source.fixAll.markdownlint": true }


monkeymonk / jquery.scrollToTop.js
Created Apr 8, 2016
ES6 jQuery plugin definition
View jquery.scrollToTop.js
import $ from 'jquery';
import plugin from './plugin';
class ScrollToTop {
constructor(element, options) {
const $element = $(element);
$(window).scroll(function () {
if ($(this).scrollTop() > options.offset) {
rpavlovic / wp_average_comments.sql
Created Jan 29, 2015
Wordpress SQL: average comments per day over time
View wp_average_comments.sql
'2010-11-24' AS date_begin,
'2015-01-26' AS date_end,
AVG(comment_count) AS average_comments
DAYNAME(comment_date) day_of_week,
DAYOFWEEK(comment_date) day_num,
View gist:0cd11817a4767d87bb72


define( 'DISABLE_WP_CRON', true );

Cronjob: one of:

*/15 * * * * wget -q -O - >/dev/null 2>&1
*/15 * * * * curl > /dev/null 2>&1
*/15 * * * * cd /home/user/public_html; php wp-cron.php > /dev/null 2>&1
View Capfile
# Load DSL and Setup Up Stages
require 'capistrano/setup'
# Includes default deployment tasks
require 'capistrano/deploy'
# Custom tasks
require 'capistrano/composer'
require 'capistrano/npm'
CMCDragonkai / UrlFriendly.Filter.js
Created Aug 21, 2013
JS: Angular Url Friendly Filter. Can be used to create url friendly permalinks from blog titles. Port of url_title in Codeigniter.
View UrlFriendly.Filter.js
define(['angular'], function(angular){
'use strict';
.filter('UrlFriendly', [
return function(text, separator, lowercase){
var output,
ianmariano / git-fork-sync
Last active Apr 21, 2020
Syncs your repo fork with the upstream master and then pushes the synced master to origin. Presumes you have an 'upstream' remote which is from whence your fork was created. Put on your path and chmod a+x it then do: git fork-sync. Use -h for usage help.
View git-fork-sync
#!/usr/bin/env bash
set -Eeuo pipefail
_usage() {
cat << __EOF
$0 usage:
ijones922 / gist:5952576
Created Jul 8, 2013
Javascript: equal column heights
View gist:5952576
function matching_heights() {
var highestCol = Math.max($('').height(),$('').height());
CatTail / htmlentity.js
Created Nov 30, 2012
Javascript: encode(decode) html text into html entity
View htmlentity.js
// encode(decode) html text into html entity
var decodeHtmlEntity = function(str) {
return str.replace(/&#(\d+);/g, function(match, dec) {
return String.fromCharCode(dec);
var encodeHtmlEntity = function(str) {
var buf = [];
for (var i=str.length-1;i>=0;i--) {
kevinSuttle /
Last active May 29, 2020 — forked from lancejpollard/
List of Usable HTML Meta and Link Tags
You can’t perform that action at this time.