Skip to content

Instantly share code, notes, and snippets.

View phracker's full-sized avatar

stuff i'd rather not have attributed to me phracker

View GitHub Profile
#!/bin/sh
#
# m3ugen.sh: M3U video playlist generator
# Recursively searches a directory for video files
# and adds them to the specified m3u file.
#
# Requires `realpath` (sometimes `grealpath`) from coreutils.
# by phracker <https://github.com/phracker>
#
# m3ugen.sh -d <searchdir> -f <m3ufile>
/* anonym.to's anonymize.js, deobfuscated and hacked to anonymize both http and https links.
* To use, follow the instructions located at http://anonym.to/, but substitute this
* anonymize.js for their anonymize.js.
* Welcome to 2009.
*/
var protected_links = "";
var a_to_va = 0;
var a_to_vb = 0;
var a_to_vc = "";
function auto_anonymize()
#!/usr/bin/env python
# Usage: encodejs.py <fileToEncode>
#
# Encodes a js file using percent encoding.
# Resulting file calls unescape() and eval() to decode and execute the encoded string.
#
# Discovered while trying to get anonym.to's anonymize.js (http://js.anonym.to/anonym/anonymize.js)
# to anonymize https links as well as http. Thought it was a goofy and unnecessary
# obfuscation strategy. So I wrote up an encoder.
# Modified anonymize.js script at https://gist.github.com/phracker/b952b618e19a01a623de
@phracker
phracker / tmux.cheat
Last active August 29, 2015 14:08 — forked from afair/tmux.cheat
========================================== ==========================================
TMUX COMMAND WINDOW (TAB)
========================================== ==========================================
List tmux ls List ^b w
New -s <session> Create ^b c
Attach att -t <session> Rename ^b , <name>
Rename rename-session -t <old> <new> Last ^b l (lower-L)
Kill kill-session -t <session> Close ^b &
# -*- coding:utf-8 -*-
import json
import sqlite3
JSON_FILE = "some.json"
DB_FILE = "some.db"
traffic = json.load(open(JSON_FILE))
conn = sqlite3.connect(DB_FILE)
@phracker
phracker / appify.sh
Last active August 29, 2015 14:12 — forked from advorak/appify.sh
#!/bin/bash
if [ "$1" = "-h" -o "$1" = "--help" ]; then cat <<EOF
appify v3.0.0 for Mac OS X - http://mths.be/appify
Creates the simplest possible Mac app from a shell script.
Appify takes a shell script as its first argument:
`basename "$0"` my-script.sh
#!/bin/bash
### Shell script to download Oracle JDK / JRE / Java binaries from Oracle website using terminal / command / shell prompt using wget.
### You can download all the binaries one-shot by just giving the BASE_URL.
### Script might be useful if you need Oracle JDK on Amazon EC2 env.
### Script is updated for every JDK release.
#
### Features:-
# 1. Resumes a broken / interrupted [previous] download, if any.
# 2. Renames the file to a proper name with including platform info.
# 3. Downloads the following from Oracle Website with one shell invocation.
diff --git Makefile Makefile
index a1595a8..9fe7584 100644
--- Makefile
+++ Makefile
@@ -32,7 +32,7 @@ BINDIR=$(DESTDIR)$(bindir)
SBINDIR=$(DESTDIR)$(sbindir)
MANDIR=$(DESTDIR)$(mandir)
-LIBS_posix=
+LIBS_posix=-lm