Skip to content

Instantly share code, notes, and snippets.

@manicmonkey
manicmonkey / capture_mileage.py
Created June 10, 2014 20:38
Short python script to pickle petrol receipts for interesting analytics
from datetime import datetime
import os
import pickle
__author__ = 'manicmonkey'
MILEAGE_DATA_DIR = '/home/manicmonkey/Documents/Mileage/'
class DataParseException(Exception):
def __init__(self, msg, ex = None):
@manicmonkey
manicmonkey / deluge_torrent_reattach.py
Created June 10, 2014 20:35
Reattach torrents to deluge
import base64
from deluge.bencode import bdecode
from deluge.ui.client import client
from deluge.log import setupLogger
from twisted.internet import reactor
import shutil
import os
@manicmonkey
manicmonkey / edgeConnect_language_update.py
Last active August 29, 2015 14:02
Convert edgeConnect language map to Swedish Chef
import xml.etree.ElementTree as ET
import urllib
import urllib.parse
import urllib.request
def getChef(value):
url = 'http://www.cs.utexas.edu/users/jbc/bork/bork.cgi'
values = {
'type' : 'chef',
'input' : value
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* @author jbaxter - 2013-10-29
*/
public aspect Trace {
private static final Logger log = LoggerFactory.getLogger("com.manicmonkey.profiling");
@Target(ElementType.METHOD)
public @interface Profiled {
}
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>compile</goal>
</goals>