Skip to content

Instantly share code, notes, and snippets.

@goofwear
goofwear / extractMotionPhotos.sh
Created May 7, 2017 21:30 — forked from kmark/extractMotionPhotos.sh
Samsung Galaxy Motion Photo extraction tool
#!/bin/bash
# Copyright 2017 Kevin Mark
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
@goofwear
goofwear / wget.bat
Created August 10, 2017 01:31 — forked from kleo/wget.bat
wget for windows cmd (credits: https://superuser.com/a/536400/)
cscript /nologo wget.js http://example.com
@goofwear
goofwear / keybase.md
Created August 10, 2017 02:27
Keybase proof

Keybase proof

I hereby claim:

  • I am goofwear on github.
  • I am goofwear (https://keybase.io/goofwear) on keybase.
  • I have a public key ASBpM-K1MZr2KdCTGkv8DKv5MvtfJKi2BVvkC5ubRgTTVAo

To claim this, I am signing this object:

@goofwear
goofwear / terraria_tutorial.md
Created December 14, 2017 06:14 — forked from BalzGuenat/terraria_tutorial.md
Installing and running a Terraria server with tShock on a Raspberry Pi

Installing and running a Terraria server with tShock on a Raspberry Pi

This was originally posted here on reddit. If you decide to try this, please post a comment either confirming that it works or stating any issues that came up. Thanks to reddit user /u/mat_storm1 for pointing out some typos and thanks to reddit user /u/supercore23 for pointing out potential issues with spaces in the world path.

What is this?

This guide explains how to install and run a Terraria server on your Raspberry Pi. I assume you have already installed Raspbian and have a very basic understanding of the command line. Installation on other Unix-based systems should be very similar. The goal is to reach a setup that only requires you to plug in your Pi to start the server. Connecting to the server should be easily done by using a hostname, not an IP. We should also be able to ssh into the server and do server-admin stuff at any t

@goofwear
goofwear / add_datatoggle.sh
Created June 23, 2018 16:37 — forked from larsvilhuber/add_datatoggle.sh
Add a Data Toggle Tile to Samsung devices without root
#!/bin/bash
# Based on https://www.xda-developers.com/how-to-restore-mobile-data-quick-settings-tile-toggle-on-samsung-galaxy-devices/
# This will work with minor adjustments to your installation of the Android SDK or wherever you put adb.
# Should work on Linux and Mac, but only tested on Linux
PATH=../android-sdk-linux/platform-tools:$PATH
outfile=list.$(date +%F)
adb devices
echo "Do you see your device? [y|N]"
@goofwear
goofwear / hosts-yt-ads
Created September 23, 2018 00:23 — forked from jakubpolak/hosts-yt-ads
youtube ads hosts file
0.0.0.0 ads.doubleclick.net
0.0.0.0 s.ytimg.com
0.0.0.0 ad.youtube.com
0.0.0.0 ads.youtube.com
0.0.0.0 www.gstatic.com
0.0.0.0 gstatic.com
0.0.0.0 clients1.google.com
0.0.0.0 dts.innovid.com
0.0.0.0 googleads.g.doubleclick.net
0.0.0.0 googleads4.g.doubleclick.net
#!/usr/bin/env python3
import argparse
import sys
try:
from defusedxml import ElementTree
except (ImportError, AttributeError):
from xml.etree import ElementTree
import requests
#!/usr/bin/env python3
import argparse
import io
import os
import string
import sys
import tempfile
import zipfile
import bs4 # pip install bs4
#!/usr/bin/env python3
import gzip
import os
import shutil
import subprocess
import tarfile
import zipfile
from defusedxml import ElementTree
import yaml
@goofwear
goofwear / nx_bootloader_uncompress.c
Created January 15, 2019 07:01 — forked from SciresM/nx_bootloader_uncompress.c
Quick and dirty NX bootloader uncompression code for 6.2.0+
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <stdbool.h>
typedef uint32_t u32;
typedef uint8_t u8;