Skip to content

Instantly share code, notes, and snippets.

Avatar
👋
Say hi!

Chris Reynolds jazzsequence

👋
Say hi!
View GitHub Profile
@jazzsequence
jazzsequence / batch_unzip.sh
Last active Jul 21, 2022 — forked from ncimino/zip_content.sh
Bash loop through zip files & extract
View batch_unzip.sh
ls *.zip > filelist
for FILENAME in `cat filelist`
do
unzip $FILENAME
rm $FILENAME
done
rm filelist
@jazzsequence
jazzsequence / settings.json
Created Mar 8, 2022
VS Code - Trim trailing whitespace, but not in .md files
View settings.json
{
"files.trimTrailingWhitespace": true,
"[markdown]": {
"files.trimTrailingWhitespace": false
}
}
@jazzsequence
jazzsequence / stupid-ascii-header.php
Created Dec 17, 2020
I created a stupid ASCII art header for my site.
View stupid-ascii-header.php
<?php
/**
* Plugin Name: Stupid header ASCII art
* Plugin URI: https://jazzsequence.com
* Description: Displays a stupid ASCII art in the html header.
* Version: 1.0
* Author: Chris Reynolds
* Author URI: https://github.com/jazzsequence
* License: GPLv3
*/
@jazzsequence
jazzsequence / end.gcode
Last active Jan 15, 2022
Start and End G-code for Ender 5 on Cura
View end.gcode
; Ender 5 Custom End G-code
G4 ; Wait
M220 S100 ; Reset Speed factor override percentage to default (100%)
M221 S100 ; Reset Extrude factor override percentage to default (100%)
G91 ; Set coordinates to relative
G1 F1800 E-3 ; Retract filament 3 mm to prevent oozing
G1 F3000 Z20 ; Move Z Axis up 20 mm to allow filament ooze freely
G90 ; Set coordinates to absolute
G1 X0 Y220 F1000 ; Move Heat Bed to the front for easy print removal
M106 S0 ; Turn off cooling fan
@jazzsequence
jazzsequence / addCharacter.js
Last active May 17, 2019
D&D Battle Tracker
View addCharacter.js
/**
* Add a character line.
*/
function addCharacter() {
const addChar = document.querySelectorAll( '[id^="add-tmp-char-"]' );
// Loop through added character inputs.
for ( const tmpCharButton of addChar ) {
// Add a click handler for this particular input.
tmpCharButton.addEventListener( 'click', () => {
View class-taxonomy-base.php
<?php
/**
* Encompass Health Blog Taxonomy Base Class
*
* Base class for creating and modifying all taxonomies for Encompass Health Blog.
*
* @package EH\Taxonomies
* @author Chris Reynolds <chris@humanmade.com>
*/
@jazzsequence
jazzsequence / remove-empty-ps.php
Last active Nov 29, 2018
remove_empty_ps.php
View remove-empty-ps.php
<?php
/**
* Remove Empty Ps
*
* Deletes empty <p> tags on save.
* This can be included as a standalone plugin.
*/
namespace Gist\EmptyPs;
@jazzsequence
jazzsequence / how-i-work-template.md
Created Oct 30, 2018
Template for How I Like to Work posts
View how-i-work-template.md

How I work

This is my own interpretation of how I like to work, feedback welcome! Especially if my own view of how I think I like to work doesn't match your experience of how it seems I like to work!

When I work

View screen-options-show_option.php
<?php
/**
* Display a screen option.
*
* @param string $title The title to display.
* @param string $option The name of the option we're displaying.
*/
function show_option( $title, $option ) {
$screen = get_current_screen();
$id = "wordpress_screen_options_demo_$option";
View screen-options-set_option.php
<?php
/**
* Save the screen option setting.
*
* @param string $status The default value for the filter. Using anything other than false assumes you are handling saving the option.
* @param string $option The option name.
* @param array $value Whatever option you're setting.
*/
function set_option( $status, $option, $value ) {
if ( isset( $_POST['wp_screen_options_nonce'] ) && wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['wp_screen_options_nonce'] ) ), 'wp_screen_options_nonce' ) ) {