Skip to content

Instantly share code, notes, and snippets.

View tusbar's full-sized avatar
🔵

Bertrand Marron tusbar

🔵
View GitHub Profile
@tusbar
tusbar / tsocks.patch
Created February 11, 2011 16:27
Makes tsocks compile on Mac OSX (adapted from http://marc-abramowitz.com/download/tsocks-1.8_macosx.patch)
--- tsocks.c.orig 2006-01-28 16:36:44.000000000 -0800
+++ tsocks.c 2006-01-28 16:27:51.000000000 -0800
@@ -99,6 +99,7 @@
static int read_socksv4_req(struct connreq *conn);
static int read_socksv5_connect(struct connreq *conn);
static int read_socksv5_auth(struct connreq *conn);
+void _init(void) __attribute__ ((constructor));
void _init(void) {
#ifdef USE_OLD_DLSYM
@tusbar
tusbar / alfred-script.sh
Created April 12, 2012 09:21 — forked from gka/alfred-script.sh
Local full-text search on tweets and favorites
cd /your/local/path/to/tweet-search/
rm last-results.html
search.py {query}
open last-results.html
@tusbar
tusbar / ms-json-dates.js
Created April 29, 2012 12:20
Utility to parse Microsoft's JSON dates (JavaScriptSerializer, DataContractJsonSerializer)
define([
"underscore"
], function (_) {
return {
_msJsonDateFormat: /\/Date\((\d+)(?:([\-+])(\d+))?\)\//i,
toJSON: function (date) {
if (!_.isDate(date)) {
return null;
}
@tusbar
tusbar / fetch_repositories.sh
Created June 18, 2013 10:27
Fetch git repositories and update redmine's cache.
#! /usr/bin/env bash
cd /usr/share/redmine
log=log/fetch_repositories
pid=tmp/pids/fetch_repositories.pid
function log() {
date=$(/bin/date --rfc-3339=seconds)
@tusbar
tusbar / allcaps.pl
Created June 28, 2013 12:02
ALL CAPS EVERYTHING
use strict;
use vars qw($VERSION %IRSSI);
use Irssi;
use utf8;
$VERSION = '1.0';
%IRSSI = (
authors=> 'tusbar',
contact=> 'b@pk.am',
@tusbar
tusbar / wt-redirects
Last active August 29, 2015 14:04
Walk through page redirects
#!/usr/bin/env sh
url="$1"
while [ "$url" ];
do
code=$(curl -I -s -o /dev/null -w "%{http_code}" "$url")
url=$(curl -I -s -o /dev/null -w "%{redirect_url}\n" "$url")
echo "$code $url"
done
@tusbar
tusbar / main.py
Created November 1, 2014 13:12
Mako test
from mako.template import Template
with file('template.html') as foo:
print Template(
foo.read(),
output_encoding='utf-8',
input_encoding='utf-8',
default_filters=['decode.utf8', 'h'],
encoding_errors='replace'
).render()
@tusbar
tusbar / json2kvp.py
Last active August 29, 2015 14:12
json2kvp
import json
def build_dict_prefix(current, new):
if current:
return '{}.{}'.format(current, new)
return new
def build_list_prefix(current, index):

Keybase proof

I hereby claim:

  • I am tusbar on github.
  • I am tusbar (https://keybase.io/tusbar) on keybase.
  • I have a public key whose fingerprint is 97DF 71BE 194E EA40 D4F6 FD21 FFB8 4101 F521 7D21

To claim this, I am signing this object:

@tusbar
tusbar / intra-bocal.js
Created August 10, 2016 13:56
Never check those radio buttons ever again
document.querySelectorAll('input[type="radio"][value="10"]').forEach(r => { r.checked = true });
document.querySelector('form').submit();