Skip to content

Instantly share code, notes, and snippets.

View chipolux's full-sized avatar

NaKyle chipolux

View GitHub Profile
@chipolux
chipolux / oh_my.py
Created December 1, 2015 22:33
N means number, p means period... Also, lists are evil apparently...
class MdlTestData(SqlSyncTableModel):
TABLE_NAME = "TestData"
def __init__(self, parent=None):
super(MdlTestData, self).__init__(parent)
self.setSort(self.ixPointNo, Qt.AscendingOrder)
self.setHeaderData(self.ixTemperature, Qt.Horizontal, "Temperature")
self.setHeaderData(self.ixTime , Qt.Horizontal, "Time")
self.setHeaderData(self.ixVoltsAB , Qt.Horizontal, "Volts AB")
@chipolux
chipolux / qt_kinetic_scroll.py
Created October 19, 2015 22:10
Simple Kinetic Scroll Example Using PyQt (Only Works On Qt5)
import sys
from PyQt5.QtWidgets import (
QApplication,
QFormLayout,
QGridLayout,
QLabel,
QScrollArea,
QScroller,
QWidget,
@chipolux
chipolux / patch-edid.rb
Created October 5, 2015 21:57
Ruby script to generate display override files to force RGB mode on troublesom displays.
#!/usr/bin/ruby
# Create display override file to force Mac OS X to use RGB mode for Display
# see http://embdev.net/topic/284710
require 'base64'
data=`ioreg -l -d0 -w 0 -r -c AppleDisplay`
edids=data.scan(/IODisplayEDID.*?<([a-z0-9]+)>/i).flatten
vendorids=data.scan(/DisplayVendorID.*?([0-9]+)/i).flatten
@chipolux
chipolux / gist:9d656180b6141175a3e3
Created March 18, 2015 21:13
Efficient List Creation
INSTRUMENTS = filter(lambda x: x, map(str.strip, """
Flow %d (bpd)
Target Flow (bpd)
Intake (psi)
Discharge (psi)
Pressure (psi, ft)
Torque %d (ft lbf)
Power (hp)
Speed (rpm)
Temperature (F)
@chipolux
chipolux / gist:5981665
Last active December 19, 2015 16:09
Quick and dirty python script to get current prices and discounts from all apps in the steam store. No keys required and multithreaded, change thread_limit to adjust how many living threads you'd like at once.
# -*- coding: utf-8 -*-
"""
Created on Thu Jul 11 23:06:53 2013
@author: chipolux
"""
import json
import urllib2
import threading
import Queue