Skip to content

Instantly share code, notes, and snippets.

View Svenito's full-sized avatar

Sven Steinbauer Svenito

View GitHub Profile
$> brew install -v field3d 2>&1
==> Downloading https://github.com/imageworks/Field3D/archive/v1.3.2.tar.gz
Already downloaded: /Library/Caches/Homebrew/field3d-1.3.2.tar.gz
==> Verifying field3d-1.3.2.tar.gz checksum
tar xf /Library/Caches/Homebrew/field3d-1.3.2.tar.gz
==> Patching
patching file CMakeLists.txt
==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/field3d/1.3.2 -DCMAKE_BUILD_TYPE=None -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DDOXYGEN_EXECUTABLE=NOTFOUND ..
-- The C compiler identification is Clang 5.1.0
-- The CXX compiler identification is Clang 5.1.0

Quick reference for useful key bindings Linux (relevant to me)

Navigation

f12 Go to definition
ctrl+g Go to line
ctrl+shift+r Go to definition in project

Search

@Svenito
Svenito / getphrack.py
Last active August 29, 2015 14:03
Extracts the main Phrack article and writes it to a file for easier printing. (or download the tar of the issue if you are boring; ))
#!/bin/env python2.7
from BeautifulSoup import BeautifulSoup
import requests
import sys
import re
import os
import argparse
@Svenito
Svenito / gray.pyde
Created August 14, 2014 12:09
Grayscale plot fo Pi (http://imgur.com/EMHPP43)
pi = "3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485
pi = "3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485
@Svenito
Svenito / gist:13943a467fb908930dfc
Created April 17, 2015 11:49
hashcat benchmark inside a VM
Initializing hashcat v0.49 with 2 threads and 32mb segment-size...
Device...........: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
Instruction set..: x86_64
Number of threads: 2
Hash type: MD4
Speed/sec: 21.39M words
Hash type: MD5
@Svenito
Svenito / tube.py
Created June 7, 2012 10:52
Get the London tube status on your CLI & Conky
#!/usr/bin/env python2.6
import urllib
from xml.dom import minidom
from optparse import OptionParser
status_url = "http://api.tubeupdates.com/?method=get.status&lines=%s&format=xml"
def main(lines, show_message):
url = status_url % ','.join(lines)
@Svenito
Svenito / weatherdesktop.py
Created June 28, 2012 08:31
Weather desktop
#!/usr/bin/python
import sys
import pywapi
import subprocess
img_path = "/path/to/img/weather/"
weather_img = {}
weather_img['Partly Sunny'] = img_path + "part_sun.jpg"
weather_img['Scattered Thunderstorms'] = img_path + "thunder.jpg"
@Svenito
Svenito / getimage.py
Created October 11, 2012 13:58
Parse email for image URL and process
#!/usr/local/bin/python
import subprocess
import fileinput
import email
import re
def extract_body(payload):
if isinstance(payload,str):
return payload
@Svenito
Svenito / getalbum.py
Created October 15, 2012 09:59
Random Album Generator
#!/usr/bin/env python2.6
import urllib
from xml.dom import minidom
from optparse import OptionParser
import subprocess
import re
from HTMLParser import HTMLParser
import random