Skip to content

Instantly share code, notes, and snippets.

View miklb's full-sized avatar
🎣
Gone Fishing

Michael Bishop miklb

🎣
Gone Fishing
View GitHub Profile
@miklb
miklb / noteplantasks.omnijs
Last active August 17, 2020 23:09
First pass at an Omnifocus Automation task that takes a selection of tasks from the clipboard, formats them for NotePlan tasks, and sends them to the note for the date selected.
/*{
"author": "Michael Bishop",
"targets": ["omnifocus"],
"type": "action",
"identifier": "com.miklb.NotePlan Tasks",
"version": "0.2",
"description": "A plug-in that takes a selection of tasks and formats them for NotePlan, appending them to the current days note.",
"label": "NotePlan Tasks",
"mediumLabel": "NotePlan Tasks",
"paletteLabel": "NotePlan Tasks",
@miklb
miklb / style.css
Created February 27, 2019 18:34
basic css grid
.site-header {
grid-area: header;
}
.site-content {
grid-area: content;
}
.widget-area {
grid-area: sidebar;
@miklb
miklb / walkthrough.md
Created September 22, 2018 16:32
working walk through of setting up a LEMP stack

apt-get update && apt-get upgrade

hostnamectl set-hostname propJoe

dpkg-reconfigure tzdata

adduser miklb

adduser miklb sudo

$('.menu-ui a').on('click', function() {
// For each filter link, get the 'data-filter' attribute value.
var filter = $(this).data('filter');
$(this).addClass('active').siblings().removeClass('active');
markers.setFilter(function(f) {
// If the data-filter attribute is set to "all", return
// all (true). Otherwise, filter on markers that have
// a value set to true based on the filter name.
return (filter === 'all') ? true : f.properties[filter] === true;
});
// Via desktop admin using post-kinds
a: 2: {
s: 4: "type";a: 1: {
i: 0;s: 6: "h-cite";
}
s: 10: "properties";a: 8: {
s: 9: "published";a: 1: {
i: 0;s: 25: "2018-09-03T18:11:07-04:00";
}
s: 7: "updated";a: 1: {
@miklb
miklb / functions.php
Created April 1, 2018 23:43 — forked from gRegorLove/functions.php
WordPress filter to approve webmentions from previously-approved domains
<?php
if ( !function_exists('indieweb_check_webmention') ) {
/**
* Using the webmention_source_url, approve webmentions that have been received from previously-
* approved domains. For example, once you approve a webmention from http://example.com/post,
* future webmentions from http://example.com will be automatically approved.
* Recommend placing in your theme's functions.php
*
@miklb
miklb / functions.php
Last active February 28, 2018 16:49
Override ZenPress header image dimensions
function zenpress_setup()
{
// This theme supports a custom header
// Change the width and height here
$cooking_header_args = array(
'width' => 1250,
'height' => 400,
'header-text' => true,
);
@miklb
miklb / functions.php
Created January 27, 2018 15:24
Wrap $content in e-content
/**
* Wraps the_content in e-content
*
*/
function mf2_s_the_content( $content ) {
if ((mf2_s_template_type()=='article')||(is_page())) {
$wrap = '<div class="entry-content e-content"><p>';
}
else {
$wrap = '<div class="entry-content e-content p-name"><p>';
@miklb
miklb / functions.php
Created January 20, 2018 15:10
function to add featured image to feed
/**
* Featured image in atom feed.
* @method featuredtoRSS
* @param $string $content post content.
* @return $string $content updated content w/image.
*/
function independence_featuredtorss( $content ) {
global $post;
if ( has_post_thumbnail( $post->ID ) ) {
$content = '<div>' . get_the_post_thumbnail( $post->ID, 'medium', array(
/**
* Unspam Webmentions
*
* @method unspam_webmentions
* @param [type] $approved [description].
* @param [type] $commentdata [description].
* @return [type] [description]
*/
function unspam_webmentions( $approved, $commentdata ) {