Skip to content

Instantly share code, notes, and snippets.

@mikemanger
mikemanger / YTD Strava Metrics
Last active May 10, 2024 01:03
YTD Strava Metrics
Running 506.36 km ████████████▉░░░░░░ 10.89/h
Cycling 239.39 km ██████░░░░░░░░░░░░░ 25.15/h
@mikemanger
mikemanger / .maintenance
Last active September 14, 2021 02:26
Example WordPress .maintenance file. maintenance.php is optional but useful for styling the message the public will see (it is also used when updating WordPress conponments), drop it in your wp-content folder.
<?php
function is_user_logged_in() {
$loggedin = false;
foreach ( (array) $_COOKIE as $cookie => $value ) {
if ( stristr( $cookie, 'wordpress_logged_in_' ) ) {
$loggedin = true;
}
}
return $loggedin;
}
@mikemanger
mikemanger / typekit.editor.php
Last active March 8, 2020 00:39 — forked from tomjn/typekit.editor.php
Add a TypeKit font to the TinyMCE editor in WordPress.
add_filter( 'mce_external_plugins', 'my_theme_mce_external_plugins' );
function my_theme_mce_external_plugins( $plugin_array ) {
$plugin_array['typekit'] = get_template_directory_uri() . '/typekit.tinymce.js';
return $plugin_array;
}
@mikemanger
mikemanger / th_shipping_options.php
Last active March 12, 2018 15:50 — forked from VjWoo/th_shipping_options.php
Shipping Options plugin
<?php
/*
Plugin Name: TH Shipping Options
Plugin URI: NA
Description: TH Shipping Options plugin
Version: 1.0.0
Author: Vj
Author URI: www.wooforce.com
*/
@mikemanger
mikemanger / humble-bundle-key-cache.user.js
Last active January 20, 2018 20:45
Caches your Humble bundle key list
// ==UserScript==
// @name Humble Bundle key cache
// @include https://www.humblebundle.com/home*
// @updateURL https://gist.githubusercontent.com/mikemanger/b5bb71c9b9a1ac70b7ad/raw
// @downloadURL https://gist.githubusercontent.com/mikemanger/b5bb71c9b9a1ac70b7ad/raw
// @grant GM_setValue
// @grant GM_getValue
// @run-at document-end
// @version 1.1.4
// ==/UserScript==
@mikemanger
mikemanger / indieroyalebundlehider.user.js
Last active December 6, 2016 03:16
Hides bundles you don't own from your Indie Royale collection page
// ==UserScript==
// @name Indie Royale Bundle Hider
// @description Hides bundles you don't own from your collection page
// @include http://www.indieroyale.com/collection
// @updateURL https://gist.githubusercontent.com/ohmanger/71334947a6f7470ef16e/raw
// @downloadURL https://gist.githubusercontent.com/ohmanger/71334947a6f7470ef16e/raw
// @grant none
// @version 1.1.1
// ==/UserScript==
@mikemanger
mikemanger / desura-game-labeler.user.js
Last active December 6, 2016 03:15
Displays titles on your Desura collection page
// ==UserScript==
// @name Desura Game Labeler
// @include http://www.desura.com/collection
// @updateURL https://gist.githubusercontent.com/ohmanger/b057f444cd2d5205bdfc/raw
// @downloadURL https://gist.githubusercontent.com/ohmanger/b057f444cd2d5205bdfc/raw
// @require https://gist.githubusercontent.com/BrockA/2625891/raw
// @grant none
// @version 1.2.2
// ==/UserScript==
@mikemanger
mikemanger / indieroyale.user.js
Last active December 6, 2016 03:10
Indie Royal Collection Labeler
// ==UserScript==
// @name Indie Royale Bundle Labeler
// @include http://www.indieroyale.com/collection
// @updateURL https://gist.githubusercontent.com/ohmanger/ca837343473033b1d9bb/raw
// @downloadURL https://gist.githubusercontent.com/ohmanger/ca837343473033b1d9bb/raw
// @grant none
// @version 1.3.1
// ==/UserScript==
function irbl_add_global_styles() {
@mikemanger
mikemanger / postcode-anywhere-example.js
Last active December 31, 2015 20:09
Postcode Anywhere Capture+ hooks
function CapturePlusLoaded(control) {
// Search results
control.listen('populate', function(control, address, variations) {
// Code here
});
// Error results
control.listen('error', function(control, error) {
// Code here
@mikemanger
mikemanger / .bashrc
Created September 19, 2013 10:57
I always type `git branches` instead of `git branch` to list my branches, copy this to your .bashrc
# git function for branches
git() { if [[ $@ == "branches" ]]; then command git branch | more; else command git "$@"; fi; }