Skip to content

Instantly share code, notes, and snippets.

Nathan Lex Higgs1

View GitHub Profile
View Adding a trusted RPM repo by URL.md

Execute for each repo you wish to add by URL:

sudo zypper -n ar -f <URL or path of repo file>

This command will error (with code 4) if an identical repository has already been added to the system.

@Higgs1
Higgs1 / _Factory Idle Mods.md
Last active Jun 9, 2018
Foxxie's Fantastical Factory Idle Mods
View _Factory Idle Mods.md

Foxxie's Fantastical Factory Idle Mods

Welcome to my collection of fantastically fabulous fox Factory Idle mods. All of these mods are completely free under the Hug-Ware license: "If we meet some day, and you think this stuff is worth it, you can give me a hug in return."

These mods do various neat things to help enhance your Factory Idle playing experience. Here's a short description of each and a link to automatically install them (assuming you already have the required software installed).

Enable Right Click Context Menu [disable right click.user.js]

Makes your normal right clicky context menu pop up when you right click, except in the map area so you can still delete things.

@Higgs1
Higgs1 / gist:67892140dc7f6cf30c5a0e2f7c20dd3f
Created Jul 12, 2016
Some Weird Derpy Telegram-CLI Makefile I Made
View gist:67892140dc7f6cf30c5a0e2f7c20dd3f
SRC_DIR=src
TGL_DIR=${SRC_DIR}/tgl
# SOURCE FILES
TG_FILES = main loop interface json-tg lua-tg python-tg python-types
MTP_FILES = common client key utils
TGL_FILES = binlog queries structures tgl tgl-net tgl-timers tg-mime-types tools updates $(addprefix mtproto-, ${MTP_FILES})
CRYPT_FILES = aes bn err md5 rand rsa_pem sha
AUTO_FILES = autocomplete fetch skip store types fetch-ds free-ds print-ds store-ds
@Higgs1
Higgs1 / install.sh
Last active Jul 12, 2016
Telegram CLI Install Script
View install.sh
#!/usr/bin/env bash
# To install Telegram-CLI, run the command:
# curl -s https://gist.githubusercontent.com/Higgs1/01448cace611ef60c004efa6ac3c1c90/raw | bash /dev/stdin
# Optionally specify an output file, otherwise will default to ./telegram-cli
GIT_REPO='https://github.com/Cojad/tg.git'
LUA='5.2' # LUA Version
PY='3.5' # Python Version
@Higgs1
Higgs1 / slither_server_reader.py
Last active May 14, 2016
Python Slither.IO Server List Reader
View slither_server_reader.py
import functools
import ipaddress
import itertools
import requests
import re
# Source: https://github.com/ClitherProject/Slither.io-Protocol/blob/master/ServerList.md
def Layer1Decoder(stream): # (Steps 2, 3, and 4)
shift = 0
@Higgs1
Higgs1 / slither.user.js
Last active May 1, 2016
Slither.IO Simple Graphics Mode
View slither.user.js
// ==UserScript==
// @name Slither.IO Simple Graphics Mode
// @namespace lexxyfox@gmail.com
// @include http://slither.io/
// @version 1
// @run-at document-idle
// @grant none
// @updateURL https://gist.github.com/Higgs1/18f425dcea1bcdd0cc1a42859ab24d16/raw/slither.user.js
// ==/UserScript==
@Higgs1
Higgs1 / startup.lua
Last active Aug 29, 2015
Computer Craft Induction Smelter Turtle
View startup.lua
-- 1. Label Computer
-- 2. Save file as "/startup"
while true do
for slot=1,16 do
if turtle.getItemCount(slot) > 0 then
turtle.select(slot)
for j=slot+1,16 do
if turtle.compareTo(j) then
turtle.select(j)
@Higgs1
Higgs1 / gist:c0066abd1cc2f2f5435d
Last active Jul 13, 2016
My current Python Data Stream Reader
View gist:c0066abd1cc2f2f5435d
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from functools import partialmethod
import struct, math, io
def _boc(end):
if end is 'little':
return '<'
elif end is 'big':
You can’t perform that action at this time.