Skip to content

Instantly share code, notes, and snippets.

View kusti8's full-sized avatar

Gustav Hansen kusti8

View GitHub Profile
@kusti8
kusti8 / pi3-hex.py
Created April 1, 2016 19:04
A quick script to get all the hex identifiers for raspberrypi.org Pi3 servers
import urllib2
def find_between( s, first, last ):
try:
start = s.index( first ) + len( first )
end = s.index( last, start )
return s[start:end]
except ValueError:
return ""
import praw
r = praw.Reddit("Most downvoted comment by /u/kusti8")
r.login('####', "####", disable_warning=True)
already_done = []
def most_downvoted(user_name):
from bs4 import BeautifulSoup
import urllib2
from subprocess import call
import os
package_name = ""
def find_between( s, first, last ):
try:
start = s.index( first ) + len( first )
end = s.index( last, start )
echo "USAGE: rpi-netflix.sh workdirectory"
echo "THIS ASSUMES YOU HAVE CHROMIUM!!!"
echo "IF NOT, PRESS CTRL+C"
sleep 5
wget https://dl.google.com/dl/edgedl/chromeos/recovery/linux_recovery.sh
echo "YOU MUST HAVE ENOUGH FREE SPACE!!!"
echo "14\n" | sudo WORKDIR=$1 ./linux_recovery.sh
cd $1
sudo apt-get install kpartx
sudo kpartx -avs chromeos*.bin
@kusti8
kusti8 / homework.py
Created January 30, 2018 20:37
USACO December Silver
def maxelements(seq):
m = max(seq)
return [i for i, j in enumerate(seq) if j == m]
f = open('homework.in', 'r')
num = int(f.readline().strip())
nums = f.readline().strip().split(' ')
nums = [int(x) for x in nums]
f.close()
import time
characters = ""
started = False
morseAlphabet = {
"A": ".-",
"B": "-...",
"C": "-.-.",
"D": "-..",
import sys
with open(sys.argv[1], "r") as f:
contents = f.read()
class Node(object):
def __init__(self, value, position, forward=None, backward=None):
self.forward = forward
self.backward = backward
self.value = value