Skip to content

Instantly share code, notes, and snippets.

@mike-ward
mike-ward / pandoc-syntax-styles.css
Last active September 7, 2016 23:16
Default styles used by pandoc
<!-- Default MDE syntax style -->
<style type="text/css">
code { font-family: consolas, monospace; background-color: #f7f7f7; padding: .2pt; border-radius: 2pt; line-height: 1.3; }
pre { background-color: transparent; }
pre code { font-size: 95%; padding: 12pt; display: block; border-radius: 2pt; }
</style>
<!-- pygments -->
<!--
<style type="text/css">
@mike-ward
mike-ward / index.html
Last active August 8, 2016 18:00
Mithril Markdown editor with debounce (using Mithril rewrite branch)
<!doctype html>
<html>
<head>
<title>Markdown Editor</title>
<style>
html,body {height:100%;margin:0;}
h1,h2,h3,h4,h5,h6,p {margin:0 0 10px;}
#editor {display:flex;height:100%;}
.editor-input,.editor-preview {box-sizing:border-box;height:100%;margin:0;padding:10px;width:50%;}
.editor-input {border:0;border-right:1px solid #ccc;outline:none;resize:none;}
@mike-ward
mike-ward / NancyGzipCompression.cs
Created April 13, 2016 12:50
Enable gzip compression for assets in NancyFx
using System.Collections.Generic;
using System.IO.Compression;
using System.Linq;
using Nancy;
using Nancy.Bootstrapper;
namespace SendExplorerPlus.Portal.Utilities
{
public class NancyGzipCompression : IApplicationStartup
{
@mike-ward
mike-ward / external_scripts.js
Created November 27, 2015 18:59
Markdown Edit Template and Scripts for displaying Math
// Avoid undefined script pop up messages by prefacing with window.
window.document.addEventListener("previewUpdated", function () {
if (window.MathJax) {
window.MathJax.Hub.Queue(["Typeset", window.MathJax.Hub]);
}
});
@mike-ward
mike-ward / export-issues.py
Last active September 14, 2015 18:44
Exports Issues from a specified repository to a CSV file
"""
Exports Issues from a specified repository to a CSV file
Uses basic authentication (Github username + password) to retrieve Issues
from a repository that username has access to. Supports Github API v3.
"""
import csv
import requests
@mike-ward
mike-ward / snippets.txt
Last active August 29, 2015 14:22
Markdown Edit Snippets
now $DATE("f")$ $END$
date $DATE("d")$ $END$
time $DATE("t")$ $END$
img ![$alt_text$]($image_url$) $END$
link [$link_text$]($link_url$) $END$
tm &trade;
cp &copy;
reg &reg;
@mike-ward
mike-ward / .gitconfig
Last active January 3, 2026 14:53
My .gitconfig
[user]
name = mike-ward
email = mike@mike-ward.net
[core]
autocrlf = true
editor = \"micro\"
excludesfile = C:\\Users\\Mike\\Documents\\gitignore_global.txt
[alias]
st=status
co = checkout
@mike-ward
mike-ward / StaticContentMinifyBundle.cs
Last active August 29, 2015 13:57
NancyFx StaticContentBundle with CSS and JavaScript minification. Requires Microsoft.s AjaxMin Nuget package. File monitors detect when cached files have changed.
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading;
using Microsoft.Ajax.Utilities;
using Nancy;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using Nancy;
using Nancy.Helpers;
using Nancy.Responses;
@mike-ward
mike-ward / Bundle.cs
Last active August 29, 2015 13:56
Simple Asset Bundling for NancyFx
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Nancy;
using Nancy.Helpers;
using Nancy.Responses;