Skip to content

Instantly share code, notes, and snippets.

View racerxdl's full-sized avatar
🔒
Invincible for those who don't have an screwdriver.

Lucas Teske racerxdl

🔒
Invincible for those who don't have an screwdriver.
View GitHub Profile
@racerxdl
racerxdl / example.ino
Created March 26, 2014 22:37
Fita RGB
char buff[3];
char recv = 0;
void setup() {
Serial.begin(115200);
}
void loop() {
if(Serial.available() > 0) {
buff[recv] = Serial.read();
@racerxdl
racerxdl / f2rawextract.cpp
Last active August 29, 2015 14:00
Fiesta 2 AMF Raw Extract
/*
_____ _ _ _____ ____
| ___(_) ___ ___| |_ __ _| ___/ ___|
| |_ | |/ _ \/ __| __/ _` | |_ \___ \
| _| | | __/\__ \ || (_| | _| ___) |
|_| |_|\___||___/\__\__,_|_| |____/
Fiesta 2 Raw Extract
*/
@racerxdl
racerxdl / sscparser.js
Created May 14, 2014 03:07
Javascript Stepmania SSC File Parser
var fs = require('fs');
function StripComments(data) {
return data.replace(/(?:\/\*(?:[\s\S]*?)\*\/)|(?:([\s])+\/\/(?:.*)$)/gm, '$1');
}
function CleanLines(data) {
if(data instanceof Array) {
for(var n in data)
data[n] = data[n].trim();
@racerxdl
racerxdl / gps.py
Created May 19, 2014 02:29
Naza-M Lite GPS Interface
#!/usr/bin/env python
import serial
import struct
ser = serial.Serial("/dev/ttyUSB0", 115200, timeout=2)
msgid = {
0x10 : "GPS",
@racerxdl
racerxdl / movemail.sh
Created May 21, 2014 17:50
Shell script to move emails from wrong folders
#!/bin/bash
for i in folder/*
do
if grep -q "Delivered-To: email@nobody" "$i"
then
mv "$i" destfolder/
else
echo "NOK" # Doesnt have Delivery To
fi
@racerxdl
racerxdl / tvs_tools.py
Created August 12, 2014 03:11
TVS Tools from my Smart Monitor
#!/usr/bin/python
#encoding:UTF-8
import os, smtplib, shutil, syslog, subprocess, cgi, commands, re, MySQLdb
from datetime import date, timedelta
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from htmlentitydefs import codepoint2name
@racerxdl
racerxdl / download.sh
Created August 13, 2014 03:54
Photosynth Image Downloader - Just save as download.sh, give +x permission and execute: ./download.sh (NUM_PHOTOS-1) ID For http://photosynth.net/preview/view/bbea2bf0-baf1-4bc8-abdb-a45787116724 for example you would do ./download.sh 74 bbea2bf0-baf1-4bc8-abdb-a45787116724
#!/bin/bash
for i in $(seq 0 $1)
do
wget http://cdn.photosynth.net/ps2/$2/packet/l1/img`printf %04d ${i%.*}`.jpg
done
@racerxdl
racerxdl / frsky.py
Created September 13, 2014 04:54
FrSky Protocol Decoder in Python
#!/usr/bin/env python
'''
_____ ____ _
| ___| __/ ___|| | ___ _
| |_ | '__\___ \| |/ / | | |
| _|| | ___) | <| |_| |
|_| |_| |____/|_|\_\\__, |
|___/
@racerxdl
racerxdl / shutter.py
Created September 17, 2014 16:37
Remote GoPro SHutter and File downloader for GoPro Cameras
#!/usr/bin/env python
import urllib
from urllib import urlencode
import urllib2
from time import sleep
import os
from subprocess import Popen, PIPE
import Image
from cStringIO import StringIO
import signal
@racerxdl
racerxdl / measure.py
Created September 18, 2014 06:07
Linux Network Traffic Measure/Calculator Python Script
#!/usr/bin/env python
'''
_______ ______
|_ _\ \ / / ___|
| | \ \ / /\___ \
| | \ V / ___) |
|_| \_/ |____/
Teske Virtual System