This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
import subprocess, curses, curses.panel, os | |
from time import sleep | |
from menus import * #get all those stats | |
################################################# | |
#AVAILABLE BOARDS: opipc, opiz, opione, neo | |
board = neo | |
############################################ | |
COLUMNS=79 #default tty size - 1 | |
LINES=24 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install -y gcc \ | |
pkg-config \ | |
libarchive13 \ | |
libarchive-dev \ | |
libcurl3 \ | |
libcurl3-dev \ | |
libgpgme11 \ | |
libgpgme11-dev \ | |
autogen \ | |
autoconf \ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
function scraper() | |
{ | |
#first variable is keyword, second is site you want searched, 3rd is the item number in question | |
URL=$(elinks "https://www.google.com/search?ei=vAXaWsCBL9OSjwSH-YPgBg&q=+"$1"+"$2"+"$3 | grep -i $2 | grep -m1 url?q | sed 's|https://www.google.com/url?q=||g' | sed 's|&sa.*||g' | awk -F' ' '{print $2}') | |
# ^standard web search string ^only site results ^url formatting ^strip google prefix ^strip google suffix ^URL only | |
sleep 5 | |
echo $URL | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <OSCBundle.h> | |
#include <SLIPEncodedSerial.h> | |
#include <OSCMessage.h> | |
SLIPEncodedSerial SLIPSerial(Serial); | |
// encoder stuff below vvvvv | |
#define MAXENCODERS 1 | |
volatile uint32_t encstate[MAXENCODERS]; | |
volatile uint32_t encflag[MAXENCODERS]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!ipxe | |
set serverip 172.18.0.1 | |
set tftpboot tftp://${serverip} | |
:menu | |
menu iPXE boot menu | |
item --key w win10 Le Windows 10 Boot | |
choose os | |
goto ${os} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*************************************************** | |
This is our GFX example for the Adafruit ILI9341 Breakout and Shield | |
----> http://www.adafruit.com/products/1651 | |
Check out the links above for our tutorials and wiring diagrams | |
These displays use SPI to communicate, 4 or 5 pins are required to | |
interface (RST is optional) | |
Adafruit invests time and resources providing this open source code, | |
please support Adafruit and open-source hardware by purchasing | |
products from Adafruit! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
BINARY='htop' | |
SHLIB_DEST="usr/lib/$BINARY" | |
if [[ $UID != 0 ]] | |
then | |
echo "please run as root" | |
exit 1 | |
fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [ $UID != 0 ]; then echo "Please run as root"; exit 1; fi | |
SUBNET_ADDRESS='10.0.0.1' | |
SUBNET_RANGE='10.0.0.2,10.0.0.100,12h' | |
INTERNET="eno1" #upstream | |
SUBNET="enp7s0f0" #downstream | |
ifconfig "$SUBNET" "$SUBNET_ADDRESS" #set your ip for downstream | |
#ip addr add "$SUBNET_ADDRESS" dev "$SUBNET" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#assuming appliance is a dns server on another network | |
#and you want to be able to talk to those clients on that network | |
#and you can ssh into the appliance | |
#this might be useful if you dont want to use iptables | |
appliance="192.168.100.76" | |
route add -net 172.18.0.0 netmask 255.255.0.0 gw "$appliance" | |
ssh root@"$appliance" route add -net 172.18.0.0 netmask 255.255.0.0 gw 172.18.0.1; echo "1" > /proc/sys/net/ipv4/ip_forward; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#build kernel as debian package | |
MAJ=4 | |
MIN=13 | |
VER=11 | |
PATCH_DIR="/home/user/kernel-patches" | |
BUILD_DIR="/home/user/build/kernel" | |
mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} | |
wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${MAJ}.${MIN}.${VER}.tar.gz | |
tar xvf linux-${MAJ}.${MIN}.${VER}.tar.gz |