Skip to content

Instantly share code, notes, and snippets.

View troutcolor's full-sized avatar

John Johnston troutcolor

View GitHub Profile
@jmdodd
jmdodd / gist:1545420
Created December 31, 2011 21:36
Add post format to FeedWordPress syndicated posts
<?php
if ( ! function_exists( 'ucc_post_format_feedwordpress_syndicated_post' ) ) {
function ucc_post_format_feedwordpress_syndicated_post ( $data ) {
$feed = $data['meta']['syndication_feed'];
// Adjust stripos contents as needed.
if ( stripos( 'delicious.com', $feed ) !== false ) {
$data['tax_input']['post_format'] = 'post-format-link';
} elseif ( stripos( 'tumblr.com', $feed ) !== false ) {
@yukulele
yukulele / jquery.wordify.js
Created January 28, 2014 14:49
wrap each word in a span
$.fn.wordify = function(){
this.find(":not(iframe,textarea)").addBack().contents().filter(function() {
return this.nodeType === 3;
}).each(function() {
var textnode = $(this);
var text = textnode.text();
text = text.replace(/([^\s-.,;:!?()[\]{}<>"]+)/g,'<span>$1</span>');
textnode.replaceWith(text);
});
return this;
@RichardHyde
RichardHyde / gist:3386ac57b55455b71140
Last active June 21, 2020 09:09
Convert a date string to a date in Applescript
-- Convert date function. Call with string in YYYY-MM-DD HH:MM:SS format (time part optional)
to convertDate(textDate)
set resultDate to the current date
set the month of resultDate to (1 as integer)
set the day of resultDate to (1 as integer)
set the year of resultDate to (text 1 thru 4 of textDate)
set the month of resultDate to (text 6 thru 7 of textDate)
set the day of resultDate to (text 9 thru 10 of textDate)
set the time of resultDate to 0
@darrenpmeyer
darrenpmeyer / unix_dates.scpt
Created August 31, 2015 21:04
Convert AppleScript date objects to UNIX timestamp or POSIX date format
-- convert an AppleScript Date object to a POSIX date CCYYMMDDHHmm.SS
on posixDate(datetime)
-- date -j -f "%A, %B %e, %Y at %I:%M:%S %p" "Tuesday, September 1, 2015 at 11:00:00 AM" +%Y%m%d%H%M
set command to "date -j -f '%A, %B %e, %Y at %I:%M:%S %p' '" & datetime & "'"
set command to command & " +%Y%m%d%H%M.%S"
set thePosixDate to do shell script command
return thePosixDate
end posixDate
@stephenharris
stephenharris / import-venues.php
Created March 21, 2017 11:12
A WP-CLI command to import a CSV of venues
<?php
/*
Plugin Name: Import Venues WP CLI command
Plugin URI: http://wordpress.org/plugins/hello-dolly/
Description: Adds `wp eo venue import <path-to-file>` command.
Author: Stephen Harris
Version: 0.1
*/
// Exit if accessed directly
@able8
able8 / Export Notes.AppleScript
Created May 16, 2017 08:34
Export Apple Notes via AppleScript
tell application "TextEdit"
activate
make new document
end tell
tell application "Notes"
if folder "Archive" exists then
set output to ""
repeat with aNote in notes in folder "Archive"
@scripting
scripting / mylist.opml
Last active July 8, 2017 07:29
An example of an OPML subscription list that includes another list.
<?xml version="1.0"?>
<opml version="2.0">
<head>
<title>mylist.opml</title>
</head>
<body>
<outline text="Feeds" type="include" url="https://dl.dropboxusercontent.com/u/36518280/river5/includedTestList2.opml"/>
</body>
</opml>
@danielmcclure
danielmcclure / remove-cpt-feed-titles.php
Created July 21, 2017 03:56
Remove Title from Custom Post Type Feeds
<?php
// Remove Title from 'Status' Custom Post Type Feed
function remove_post_title_rss($title) {
global $post;
$post_type = get_post_type($post->ID);
if ($post_type == 'status') {
$title = '';
}
return $title;
@sardisson
sardisson / Thumbnail image from Micro.blog post.applescript
Last active August 18, 2019 07:41
AppleScript to create a thumbnail from the first image present in a Micro.blog post
(*
* Thumbnail image from Micro.blog post
* Creates a thumbnail from the first image present in a given Micro.blog post
* v1.0.7
* 2019-08-18
* https://gist.github.com/sardisson/e50286e17c8f2f39bfec9429ed5f46cd
*)
on run
-- gruber's get browser routine, with a twist to exclude non-Apple/Google browsers
@rcarmo
rcarmo / bt-agent.service
Last active December 12, 2023 13:14
Set up PAN networking on Raspbian Stretch (use sudo to create these files and run all commands)
# in /etc/systemd/system
[Unit]
Description=Bluetooth Agent
[Service]
ExecStart=/usr/bin/bt-agent -c NoInputNoOutput
Type=simple
[Install]
WantedBy=multi-user.target