Skip to content

Instantly share code, notes, and snippets.

View jasontucker's full-sized avatar

Jason Tucker jasontucker

View GitHub Profile
@jasontucker
jasontucker / imgls.sh
Created February 24, 2016 01:23
imgls for OS X
#!/bin/bash
# tmux requires unrecognized OSC sequences to be wrapped with DCS tmux;
# <sequence> ST, and for all ESCs in <sequence> to be replaced with ESC ESC. It
# only accepts ESC backslash for ST.
function print_osc() {
if [ x"$TERM" = "xscreen" ] ; then
printf "\033Ptmux;\033\033]"
else
printf "\033]"
@jasontucker
jasontucker / gist:46729509dc5343d5cb88
Created January 25, 2016 22:02
Importing CCB (Church Community Builder) groups into Google Sheets
// Based on the script found here
// https://village.ccbchurch.com/message_comment_list.php?message_id=2530&view_increment=1&search_term=groups
// Get Sheet and CCB Data
function getgroups() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var unamepass ="username:password";
var CCBLink = "https://churchsubdomain.ccbchurch.com/api.php?";
var CCBapi = "srv=group_profiles";
@jasontucker
jasontucker / parse-podcast-feed.php
Created December 11, 2015 00:41
Parses enclosure urls from iTunes RSS feed
<?php
/**
* mp3s.php
* Parses enclosure urls from itunes RSS feed
* @author Jason Tucker
*/
?>
<html>
<head>
@jasontucker
jasontucker / redownload.sh
Created September 5, 2015 03:15
WordPress - Redownload all installed and active plugins
active=$(wp plugin list --status=active --format=csv --fields=name)
for plugin in $active; do
(
if [ ! $plugin = 'name' ]; then
wp plugin install $plugin --force
fi
)
done
@jasontucker
jasontucker / gist:d0c0b5b958235a5affc4
Created February 8, 2015 18:09
New.LiveStream.com Viewercount
xidel --user-agent "fogent" "http://new.livestream.com/EvFreeFullerton/events/2393629" -q --extract '//strong[@class="js-viewer_count_number"]'
@jasontucker
jasontucker / gist:fc0da6f81a5245926612
Last active February 16, 2023 19:31
Save og:image file from remote URL and store as featured image
function jgt_get_remote_ogimage(){
$sites_html = get_post_meta( get_the_ID(), 'linked_list_url', true );
$html = new DOMDocument();
@$html->loadHTML($sites_html);
$meta_og_img = null;
//Get all meta tags and loop through them.
foreach($html->getElementsByTagName('meta') as $meta) {
//If the property attribute of the meta tag is og:image
### Keybase proof
I hereby claim:
* I am jasontucker on github.
* I am jasontucker (https://keybase.io/jasontucker) on keybase.
* I have a public key whose fingerprint is E490 ED04 7059 1072 BF11 968C 9A18 783E 8A9B 8F1F
To claim this, I am signing this object:
@jasontucker
jasontucker / gist:8380280
Last active January 2, 2016 23:59
Working out an issue where my assets-wp-repo doesn't make it up to the plugins.svn in the assets in the plugins root.
#Code I'm using to do the WordPress plugin deployment:
https://github.com/sudar/wp-plugin-in-github
# My directory listing
[master] ~/Dropbox/WordPress/myplugins/display-registered-image-dimensions $ ls -1
./
../
.git/
LICENSE
assets-wp-repo/
@jasontucker
jasontucker / 0_reuse_code.js
Created December 23, 2013 05:38
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@jasontucker
jasontucker / gist:7885135
Last active December 30, 2015 21:09
How to make AFC Options show up under Appearance
// ADD THEME ACF Options UNDER APPEARANCE
add_action('admin_menu', 'add_acf_options_to_appearance');
function add_acf_options_to_appearance()
{
add_submenu_page( 'themes.php', 'Theme Options', 'Theme Options', 'edit_pages', 'admin.php?page=acf-options, '', '', 6);
}