Skip to content

Instantly share code, notes, and snippets.

@joech4n
joech4n / change-ownership.lambda.md
Last active February 11, 2018 04:20
AWS Lambda Function to change ownership on each object created to the bucket owner. It accomplishes this by overwriting the key with itself. This is to be triggered by an S3 ObjectCreated (All) Event.
@joech4n
joech4n / s3DuByPrefix.sh
Last active November 28, 2018 16:40
Get bucket size and object count by first level prefix (i.e. bucket/prefix1, bucket/prefix2)
#!/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
### 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 / tamper-coffee.user.js
Last active April 23, 2020 02:51
Template from Tampermonkey
// ==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 July 15, 2020 11:07
CoffeeScript in Greasemonkey
@joech4n
joech4n / bookmarklet.html
Created September 2, 2021 23:06
Copy Gmail rfc822msgid Bookmarklet
<a class="bookmarklet" href="javascript:(function()%7Bwindow.prompt(%22Copy%20to%20clipboard%3A%20Ctrl%2BC%2C%20Enter%22%2C%20%22https%3A%2F%2Fmail.google.com%2Fmail%2Fu%2F0%2F%23search%2Frfc822msgid%3A%22%20%2B%20encodeURIComponent(document.getElementsByClassName(%22message_id%22)%5B0%5D.innerText.replace(%2F%5B%3C%3E%5D%2Fg%2C%20%22%22)))%7D)()">Copy Gmail rfc822msgid</a>
@joech4n
joech4n / crawl.sh
Last active December 24, 2021 02:19
Dungeon Crawl Stone Soup (DCSS) Auto-Login tmux Script
#!/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 / README.md
Last active February 5, 2022 00:30 — forked from nickbudi/README.md
Joe's Counter-Strike: Global Offensive config

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 / Configure Postfix for Gmail SMTP in Mac OSX.md
Last active May 13, 2023 10:34 — forked from larrybotha/readme.markdown
Configure Postfix for Gmail SMTP in Mac OSX