Skip to content

Instantly share code, notes, and snippets.

James Moore foozmeat

Block or report user

Report or block foozmeat

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
foozmeat /
Last active Dec 11, 2015
A bash script to take screenshot every 60 seconds and then add a timestamp to it. Useful for creating time-lapse videos.
# Help from
# install the LCD font -
# install imagemagick via homebrew
# Install Time Lapse Assembler to make the movie -
set -e
font="$HOME/Library/Fonts/digital-7 (mono).ttf"
foozmeat /
Last active Feb 20, 2020
A shell script to build openssl for iOS and Mac. It currently builds: Mac -> i386 & x86_64 // iOS -> armv7, arm64 // iOS Simulator -> i386 & x86_64.
# This script builds the iOS and Mac openSSL libraries
# Download openssl and place the tarball next to this script
# Credits:
foozmeat / gist:7896392
Created Dec 10, 2013
a ruby function to perform some basic checks on an app package to validate it for Mac App Store submission
View gist:7896392
def mas_validation
return unless $config[:build][:package]
if $config[:build][:ios]
if $config[:build][:configuration] == 'ReleaseMacAppStore'
notice("Validating for MAS")
# puts "Verifying package signature"
View gist:9024289

Keybase proof

I hereby claim:

  • I am foozmeat on github.
  • I am james ( on keybase.
  • I have the public key with fingerprint 2536 ED14 2693 9F75 1CBF  13D8 D565 BF51 5407 E78A

To claim this, I am signing this object:

foozmeat / PANWebServerConnection.h
Created Sep 8, 2014
GCDWebServerConnection sub-class that can emulate different transfer speeds
View PANWebServerConnection.h
// PANWebServerConnection.h
// Created by James Moore on 9/8/14.
#import "GCDWebServerConnection.h"
@interface PANWebServerConnection : GCDWebServerConnection
foozmeat / download_twitter_avatars.rb
Last active Aug 29, 2015
Batch downloading twitter avatars from a CSV file containing handles
View download_twitter_avatars.rb
#!/usr/bin/env ruby
require 'twitter'
require 'csv'
require 'fileutils'
require 'open-uri'
client = do |config|
config.consumer_key = "YOUR_CONSUMER_KEY"
config.consumer_secret = "YOUR_CONSUMER_SECRET"
foozmeat /
Last active May 8, 2019
Script to run lynis and notify you if something needs attention
#set -x
cd ~/lynis
. /etc/apache2/envvars
./lynis -c -Q -q --profile /etc/lynis/default.prf
View gist:34b5d5d579258c51d855
foozmeat /
Last active Aug 2, 2018
Tor Relay on Solar VPS w/ Ubuntu. Includes optional exit relay setup.

Setting up a Tor Relay on a Solar VPS

This guide is being written for someone who knows their way around Linux/Unix and is comfortable with the responsibility of running their own server. Running this configuration should cost you about $5/month. If you're not comfortable setting up your own server then donating that $5 to other Tor relay operators is still helpful.

Open the following pages up for reference. Ideally you should read through them before beginning.

foozmeat / squirt
Last active Sep 13, 2018
squirt: upload a file to a slack channel from the cli
View squirt
#!/usr/bin/env ruby
require 'json'
if ARGV.length < 3 then
puts "Usage: squirt <filename> <channel> <comment>"
token = ""
You can’t perform that action at this time.