Skip to content

Instantly share code, notes, and snippets.

Jake Bathman jakebathman

Block or report user

Report or block jakebathman

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jakebathman
jakebathman / get_placeholder_images.sh
Created Nov 19, 2019
Get three placeholder images of set sizes, with random filenames
View get_placeholder_images.sh
#!/bin/sh
# Set a few variables
SIZE_M=(750 422)
SIZE_T=(1536 864)
SIZE_D=(2780 1564)
BASE="https://picsum.photos"
# Move to the download folder
cd ~/Downloads
@jakebathman
jakebathman / gist:37ad72ff16c1f3c65dfabc24bfd53b11
Created May 8, 2019
A new gist, that should get first-party notifications for comments
View gist:37ad72ff16c1f3c65dfabc24bfd53b11
Just a quick test! Hopefully comments work.
@jakebathman
jakebathman / dssh.sh
Last active May 8, 2019
"SSH" into one of your running docker containers
View dssh.sh
#! /bin/bash
## Setup note:
## Add execution permissions to this file using:
## chmod u+x dssh.sh
unset options i o
opt=( $(docker ps --format '{{.Names}}' | sort | awk '{print v++,$1}') )
# Show the user a list of containers to pick from
@jakebathman
jakebathman / karabiner.json
Created Mar 20, 2019
Karabiner rule for double-press left shift -> caps lock
View karabiner.json
{
"description": "Double left shift to caps_lock",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "left_shift",
"modifiers": {
"optional": ["any"]
}
@jakebathman
jakebathman / giscus_62.test
Created Jan 2, 2019
Test for giscus bugfix (PR #62)
View giscus_62.test
This is a gist to test that Giscus is working as expected.
I will comment on this using another GitHub account in about a minute.
@jakebathman
jakebathman / test_create_alarm.ts
Created Dec 30, 2018
Test file for createAlarm function PR for Shortcuts JS
View test_create_alarm.ts
// Only used to create the .shortcut file
const fs = require('fs');
const {
buildShortcut,
} = require('./');
const {
comment,
createAlarm,
} = require('./actions');
@jakebathman
jakebathman / search_git_diffs.md
Created Nov 27, 2018
Search for a string in all diffs in a repo
View search_git_diffs.md

Search through diffs

To make case-insensitive, add -i to all grep and git log commands

Search for "Telescope" (case sensitive) in all diffs in a repo

$ git log -STelescope

Result is something like this:

View nightbot commands
## Add multi and setmulti
!commands add !multi Multi-Stream Link: http://kadgar.net/live/$(channel)
!commands add !setmulti -ul=moderator -a=!commands edit !multi Multi-Stream Link: http://kadgar.net/live/$(channel)/$(query)
# usage: !setmulti other_stream/another_stream
@jakebathman
jakebathman / .colors
Last active Oct 5, 2018
Terminal colors for your .aliases file (macOS)
View .colors
# First are the color variables
# Second is a function that will test the colors on your machine (tested on bash and zsh on macOS)
# Some terminals/OS's have weird inconsistencies with the escape codes,
# so google will be your friend if this doesn't work quite right
#
# You can copy/paste these into your .bashrc or similar file
# Don't forget to source the file again or restart your terminal session to apply!
# Normal Colors
export Black='\033[0;30m' # Black
@jakebathman
jakebathman / gfu.sh
Created Oct 5, 2018
Git fetch upstream, to sync your fork with the original repo
View gfu.sh
# sync a fork using the upstream branch
# usage: gfu [branch-name (default: master)]
gfu(){
BRANCH="$1"
if [ -z "$1" ]; then
BRANCH="master"
fi
echo -n "Fetch and merge upstream for branch $BWhite$BRANCH$NC? [y/N]? "
You can’t perform that action at this time.