Skip to content

Instantly share code, notes, and snippets.

View jplattel's full-sized avatar

Joost Plattel jplattel

View GitHub Profile
@jplattel
jplattel / MacLogger
Created February 26, 2011 15:27
MacLogger pretty-signal-print update
import subprocess, os, sys
from varints import uvarintRead, uvarintsDecode
def main():
signalName = sys.argv[1]
signal_repr = {
'mouse-pos': mouse_pos,
'input-idle': input_idle,
@jplattel
jplattel / MacLogger
Created February 26, 2011 21:29
Print pretty signals with the correct timestamp excluding delta's
import subprocess, os, sys
from datetime import datetime
import time
from varints import uvarintRead, uvarintsDecode
def main():
signalName = sys.argv[1]
@jplattel
jplattel / MacLogger script
Created February 27, 2011 17:24
MacLogger script to print pretty signals without time to a file
import subprocess, os, sys
from varints import uvarintRead, uvarintsDecode
def main():
signalName = sys.argv[1]
@jplattel
jplattel / MacLogger script
Created February 27, 2011 17:25
MacLogger script takes a log with comma separated coordinates and measures the distances
#stop alle posities in een lijst
positions0 = []
data = open("log2.txt","r")
for line in data:
position = line.replace('\n','').split(',')
positions0.append(position)
data.close
#print de lijst, maximale grootte: 536,870,912 items
positions1 = positions0
@jplattel
jplattel / scraper.py
Created April 10, 2011 19:41
Scraper for exporting all pictures from mobypicture.com
#!/usr/local/bin/python
from BeautifulSoup import BeautifulSoup as bs
import urllib2
import datetime
import sys
username = sys.argv[1]
def Export(username, pages):
for page in range(int(pages)):
@jplattel
jplattel / scraper.py
Created April 10, 2011 20:12
Small scraper used for exporting all photos from a specific Mobypicture account
#!/usr/local/bin/python
from BeautifulSoup import BeautifulSoup as bs
import urllib2
import datetime
import sys
username = sys.argv[1]
def Export(username, pages):
for page in range(int(pages)):
@jplattel
jplattel / KindleEvernoteSync.py
Created July 8, 2011 11:58
Synchronize all your Kindle clippings and notes into Evernote
import os
import time
document = open("My Clippings.txt","r")
data = "".join(document.readlines())
notes = []
try:
clippings = data.split('==========')
for clip in clippings:
<html>
<head>
<title>Tilemap</title>
</head>
<body>
<div style="position: absolute; top: 50px; left: 50px;">
<canvas id="canvas" width="512" height="512">
Your browser does not support the HTML 5 Canvas.
<html>
<head>
<title>Tilemap</title>
</head>
<body>
<div style="position: absolute; top: 50px; left: 50px;">
<canvas id="canvas" width="512" height="512">
Your browser does not support the HTML 5 Canvas.
@jplattel
jplattel / zeo.py
Created March 27, 2012 21:09
Zeo Raw Data to OSC
# Imports
from ZeoRawData.BaseLink import BaseLink
from ZeoRawData.Parser import Parser
import OSC
def eventCallback(self, timestamp, version, event):
# For debugging
print event
def sliceCallback(slice):