Skip to content

Instantly share code, notes, and snippets.

View elliotboney's full-sized avatar

Elliot Boney elliotboney

View GitHub Profile
@elliotboney
elliotboney / freshdesk.user.js
Last active February 6, 2024 13:32
Freshdesk Ticket Detail
// ==UserScript==
// @name Freshdesk Ticket Detail
// @namespace http://tampermonkey.net/
// @version 0.4
// @description Freshdesk hacks
// @author Elliot Boney
// @match https://*.freshdesk.com/a/tickets/*
// @grant unsafeWindow
// @run-at document-end
// @updateURL https://gist.github.com/elliotboney/3b9823cd7567067e7ee0edcf42364b3f/raw/freshdesk.user.js
@elliotboney
elliotboney / printer.cfg
Created July 17, 2023 13:50
My Ender3 Klipper config
# _____ _
# / ____| |
# | (___ | |_ ___ _ __ _ __ ___ _ __ ___
# \___ \| __/ _ \ '_ \| '_ \ / _ \ '__/ __|
# ____) | || __/ |_) | |_) | __/ | \__ \
# |_____/ \__\___| .__/| .__/ \___|_| |___/
# | | | |
# |_| |_|
[stepper_x]
step_pin: PB13
@elliotboney
elliotboney / resize_large_images.sh
Created April 22, 2022 13:26
Resize ridiculous image files in a directory recursively
#!/usr/bin/env bash
trap 'exit 130' INT
TOTAL_FILES=`find $1 -type f -size +3M -iname "*.jpg" -printf '.' | wc -c`
INDEX=1
echo -e "${BWhite}Total files: ${BCyan}${TOTAL_FILES}${NC}"
for file in $(find $1 -type f -size +3M -iname "*.jpg"); do
echo -ne "${Gray}[${INDEX}/${TOTAL_FILES}]${White} $file --> ${BWhite}$(ls -lah $file | awk -F " " {'print $5'})${NC}"
# mogrify -resize '2560>' -quality 82 -define png:compression-level=9 -strip $file
@elliotboney
elliotboney / deploy.sh
Created September 29, 2021 02:22 — forked from BenSampo/deploy.sh
Laravel deploy script
# Change to the project directory
cd $FORGE_SITE_PATH
# Turn on maintenance mode
php artisan down || true
# Pull the latest changes from the git repository
# git reset --hard
# git clean -df
git pull origin $FORGE_SITE_BRANCH
<?php
$file = sys_get_temp_dir().'/phpcache.' . basename($_SERVER['SCRIPT_NAME']); //location of cache file
$current_time = time();
$cache_last_modified = filemtime($file); //time when the cache file was last modified
if(file_exists($file) && ($current_time < strtotime('+1 day', $cache_last_modified))){ //check if cache file exists and hasn't expired yet
include($file); //include cache file
}else{
ob_start(); //start output buffering
?>
@elliotboney
elliotboney / simple_args_parsing.sh
Created July 17, 2018 17:53 — forked from jehiah/simple_args_parsing.sh
a simple way to parse shell script arguments
#!/bin/sh
#
# a simple way to parse shell script arguments
#
# please edit and use to your hearts content
#
ENVIRONMENT="dev"
@elliotboney
elliotboney / fontList.jsx
Created November 29, 2017 01:24
List all available fonts in Adobe Illustrator using example text. I use it for testing how words look in all my fonts.
// script.name = fontList.jsx;
// script.description = creates a document and makes a list of all fonts seen by Illustrator;
// script.requirements = none; // runs on CS4 and newer;
// script.parent = eboney // 11/28/2017;
// script.elegant = false;
#target illustrator
#targetengine main
var edgeSpacing = 10;
var columnSpacing = 195;
@elliotboney
elliotboney / _visibility_classes.scss
Last active November 15, 2017 14:04
Missing visible-** and hidden-** in Bootstrap v4
// Restore Bootstrap 4 alpha "hidden" utility classes.
@each $bp in map-keys($grid-breakpoints) {
.hidden-#{$bp}-up {
@include media-breakpoint-up($bp) {
display: none !important;
}
}
.hidden-#{$bp}-down {
@include media-breakpoint-down($bp) {
display: none !important;
@elliotboney
elliotboney / raspberry-pi-chroot-armv7-qemu.md
Created November 5, 2017 20:44 — forked from jkullick/raspberry-pi-chroot-armv7-qemu.md
Chroot into Raspberry Pi ARMv7 Image with Qemu
# install dependecies
apt-get install qemu qemu-user-static binfmt-support

# download raspbian image
wget https://downloads.raspberrypi.org/raspbian_latest

# extract raspbian image
unzip raspbian_latest
@elliotboney
elliotboney / pins_ANET_10.h
Created September 5, 2017 19:02
My latest pins conf for Marlin and my Anet A8
/**
* Marlin 3D Printer Firmware
* Copyright (C) 2017 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or