Skip to content

Instantly share code, notes, and snippets.

Avatar

Pablo Duboue DrDub

View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am drdub on github.
  • I am drdub (https://keybase.io/drdub) on keybase.
  • I have a public key ASDA38Oa7QAhMdpM95jurd0fCFi4giHGKd0u6TmitrYiigo

To claim this, I am signing this object:

@DrDub
DrDub / selectfile.py
Created Jan 3, 2016
A file selection class build for ipywidgets without any extra dependencies.
View selectfile.py
import os
import ipywidgets as widgets
class FileBrowser(object):
def __init__(self):
self.path = os.getcwd()
self._update_files()
@DrDub
DrDub / tikiqa.php
Last active Dec 16, 2015
The one-file-wonder behind http://tikiqa.duboue.net.
View tikiqa.php
<?php
// this file assumes the augmented and interesting files are in ~/augmented, ~/interesting, respectively and a cloe of Elastica is available in ~/Elastica where ~ is /home/tikiqa
function __autoload ($class) {
$path = str_replace('\\', '/', $class);
if (file_exists('/home/tikiqa/Elastica/lib/' . $path . '.php')) {
require_once('/home/tikiqa/Elastica/lib/' . $path . '.php');
}
@DrDub
DrDub / stripChatTikiNonAnon.py
Created Apr 22, 2013
Preprocessing of #tikiwiki logs for use with the chat disentangler available at http://www.ling.ohio-state.edu/~melsner/resources/chat-manual.html
View stripChatTikiNonAnon.py
#!/usr/bin/env python
#converts a gaim chatlog to a more ethical anonymized version
#format of the output is
#[datestamp timestamp] <name> comment
#or
#[datestamp timestamp] *** name action
from random import shuffle
from sys import argv
You can’t perform that action at this time.