Skip to content

Instantly share code, notes, and snippets.

Joe Chan joech4n

Block or report user

Report or block joech4n

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
View gist:dbea35b926e46ec3fcb3e67956c092dc
### Keybase proof
I hereby claim:
* I am joech4n on github.
* I am joechan (https://keybase.io/joechan) on keybase.
* I have a public key ASByxl1laMCvQmpDbDkk-sjvofKPvwV7hMHk7hQzuPL4bAo
To claim this, I am signing this object:
@joech4n
joech4n / crawl.sh
Last active Sep 22, 2017
Dungeon Crawl Stone Soup (DCSS) Auto-Login tmux Script
View crawl.sh
#!/usr/bin/env bash
source ~/.crawl.secret # Get $USERNAME and $PASSWORD
# Example
# $ cat .crawl.secret
# USERNAME=myusername
# PASSWORD=mypassword
# name of tmux session
export SESSION="crawl"
@joech4n
joech4n / WebhookTutorial.md
Created Apr 27, 2017 — forked from jagrosh/WebhookTutorial.md
Simple Webhook Tutorial (Twitter -> Discord)
View WebhookTutorial.md

Simple Webhook Tutorial

In this tutorial, I will be explaining how to set up a simple webhook to relay your tweets to a Discord channel

Step 1 - Register on Zapier

  1. Go to https://zapier.com/ and create an account (if you don't already have one).

Step 2 - Make a Discord Webhook

  1. Find the Discord channel in which you would like to send Tweets
@joech4n
joech4n / lake-s3-object-take-ownership.js
Created Mar 2, 2017 — forked from williamtsoi1/lake-s3-object-take-ownership.js
a lambda function to automatically take ownership of any objects written into an s3 bucket. Inspired by https://gist.github.com/joech4n/953c1cd6a36698c5d120
View lake-s3-object-take-ownership.js
console.log('Loading event');
var aws = require('aws-sdk');
var s3 = new aws.S3({apiVersion: '2006-03-01'});
exports.handler = function(event, context) {
// uses s3.listBuckets to fetch the canonical ID of the AWS account
s3.listBuckets(function(err,data) {
if (err) {
console.log(err, err.stack);
} else {
@joech4n
joech4n / tamper-coffee.user.js
Last active Feb 1, 2016
Template from Tampermonkey
View tamper-coffee.user.js
// ==UserScript==
// @name New Coffee-Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description shows how to use coffeescript compiler
// @author You
// @require http://coffeescript.org/extras/coffee-script.js
// @match https://site.com
// ==/UserScript==
/* jshint ignore:start */
@joech4n
joech4n / ^readme.md
Last active Apr 13, 2018
CoffeeScript in Greasemonkey
View ^readme.md
@joech4n
joech4n / s3DuByPrefix.sh
Last active Nov 28, 2018
Get bucket size and object count by first level prefix (i.e. bucket/prefix1, bucket/prefix2)
View s3DuByPrefix.sh
#!/bin/sh
BUCKETNAME=mybucketname; REGION=us-east-1; for prefix in $(aws s3api list-objects --bucket $BUCKETNAME --delimiter '/' --output text --region $REGION |grep COMMONPREFIX |tail -n+2| awk '{print $2}'); do echo "Totals for $prefix"; aws s3 ls --summarize --human-readable --recursive s3://$BUCKETNAME/$prefix --region $REGION ; done |grep Total
@joech4n
joech4n / cli.md
Last active Dec 14, 2015 — forked from phrawzty/cli.md
simple http server to dump request headers
View cli.md
$ curl -s -H "X-Something: yeah" localhost:8000 > /dev/null
$ python serv.py
ERROR:root:User-Agent: curl/7.37.1
Host: localhost:8000
Accept: */*
X-Something: yeah
@joech4n
joech4n / README.md
Last active Jan 2, 2018 — forked from nickbudi/README.md
Joe's Counter-Strike: Global Offensive config
View README.md

Joe's CS:GO Config

This is my constantly updated CS:GO autoexec config.

Put the files autoexec.cfg and video.txt in ...\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg or take what you want from it and add to your autoexec config!

Launch Options

-novid -high -tickrate 128 -nojoy -nod3d9ex +violence_hblood 0 +exec autoexec.cfg
@joech4n
joech4n / filter.bash
Last active Aug 29, 2015
MathJS - Alfred Workflow Script Filter
View filter.bash
# Created with the following resources
# http://www.alfredforum.com/topic/37-feature-request-run-javascriptnodejs-scripts/#entry2262
# https://github.com/lrrfantasy/alfred-feedback-xml-generation/#nodejs
# Bootstrapped workflow here is probably better: https://github.com/giangvo/alfred-workflow-nodejs
/usr/local/bin/node <<-'CODE'
try {
var query = "{query}";
You can’t perform that action at this time.