Skip to content

Instantly share code, notes, and snippets.

View RyanBreaker's full-sized avatar

Ryan Breaker RyanBreaker

View GitHub Profile
from sqlalchemy import Column, Integer, String, ForeignKey
from sqlalchemy.orm import validates, relationship
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class Port(Base):
__tablename__ = 'ports'
class IdModel:
id = db.Column(db.Integer, primary_key=True)
class User(IdModel, UserMixin, db.Model):
username = db.Column(db.String(64), index=True, unique=True)
email = db.Column(db.String(128), index=True, unique=True)
password_hash = db.Column(db.String(128))
def __repr__(self):
import Foundation
extension UInt32 {
public func IPv4String() -> String {
let byte1 = UInt8(self & 0xff)
let byte2 = UInt8((self >> 8) & 0xff)
let byte3 = UInt8((self >> 16) & 0xff)
let byte4 = UInt8((self >> 24) & 0xff)
return "\(byte1).\(byte2).\(byte3).\(byte4)"
set file ~/.lastapt
# Update packages with apt-get
function aptup
sudo apt-get update; and sudo apt-get dist-upgrade
end
# Day of week, e.g. Wed
function shortdate
date +%a
#!/bin/bash
function ctrl_c() {
echo Quitting...
sudo kill -s SIGTERM $pid
exit 0
}
trap ctrl_c INT
-----BEGIN PGP MESSAGE-----
Version: Keybase OpenPGP v2.0.61
Comment: https://keybase.io/crypto
wcBMA6eiGtEKCGFhAQf/e8naJTSKviJqZ4dJ9Hp+McstQEkk/xK4HLsRhEn+JzWr
/8f0/cuhxRp248ICTxxsws8uWAJ2YtKtfkkhJhsTsXXqHZWyBtUu/Q072Rb+FeYC
d+8XLcD04rtYA4mIxuN5XqU7uYynC+yGtRD6KGCc7yB9FkaPNqzcxC706y3V9Z9n
x1+mXd6Kt8/GtfCn+dZgZJvx7NXn5/pONwLDhKQp7926qaG9xgCBGlG5u6gLwljb
LXu55WLb5o8lZkiiMcOoSXGW/fyAPJHDVTEFBwgppXmvaXs8xSLYAmRL5EiqiPZN
eDZD5ZA5fQgxqOfgr7jEr9IVcTVCghk0t+0n3FCPB8HBTAMXvhQrt7d5yAEP/2Gw

Keybase proof

I hereby claim:

  • I am ryanbreaker on github.
  • I am ryanbreaker (https://keybase.io/ryanbreaker) on keybase.
  • I have a public key whose fingerprint is 5AEC C257 524C FDE1 E07E A4D2 181C F2C4 CCCD D12B

To claim this, I am signing this object:

// ==UserScript==
// @name Wunderground Remove Banner
// @namespace https://github.com/RyanBreaker
// @version 0.2
// @description Removes annoying ad banner from the top of wunderground.com.
// @author Ryan Breaker
// @include *wunderground.com/*
// @grant none
// ==/UserScript==
//
// WtfIsMyIP-Parser.swift
// WtfIsMyIp-Parser
//
// Created by Ryan Breaker on 7/3/16.
// Copyright © 2016 Ryan Breaker. All rights reserved.
//
import Foundation
//
// main.c
// LinkedList-C
//
// Created by Ryan Breaker on 5/15/16.
// Copyright © 2016 Ryan Breaker. All rights reserved.
//
#include <stdio.h>
#include <stdlib.h>