Skip to content

Instantly share code, notes, and snippets.

Hayden Schiff oxguy3

Block or report user

Report or block oxguy3

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@oxguy3
oxguy3 / flickr2commons_todo.md
Last active Nov 26, 2017
things I want to add/change/fix in flickr2commons
View flickr2commons_todo.md

flickr2commons to-do list

Trivial fixes

  • Make all the input boxes wider
  • Fix "select all" functionality (you can de-select all/all-with-tag, but you can't select all/all-with-tag)
  • Un-hide the label for the "don't use automatic description from flickr" checkbox

Minor features/additions

  • If an upload fails, re-show the checkbox so that the user can fix the issue and try again.
  • Allow the user to change how the author is credited
@oxguy3
oxguy3 / crackpack without curse.md
Last active Aug 26, 2016
How to use the Crackpack without the Curse Launcher
View crackpack without curse.md

How to use the Crackpack without the Curse Launcher

So if you want to play Crackpack (or any other modpacks in the Curse/FTB launcher) without having to open the annoying Curse app, here's what you do. First, you do need to install Curse and download the modpack you want. Run it once (just open the launcher; you don't actually have to hit play from the Minecraft launcher). Once it's installed, go to the Settings button in the Curse app, click "Minecraft", and then copy the address listed as "Minecraft Install Location".

Next, open Notepad/TextEdit (or your text editor of choice). If you're on Windows, copy-paste the "crackpack.bat" file below into your text editor. If you're on Mac or Linux, copy-paste the "crackpack.sh" file below into your text editor (warning: haven't actually tested this one). On the first line, replace "REPLACEME" with the address you copied from the Curse app. Then save it as "crackpack.bat" or "crackpack.sh". On Mac/Linux you might have to open a terminal and run `chmod 700 crack

@oxguy3
oxguy3 / getminecraft.sh
Created Aug 22, 2016
old bash script from high school -- used this to download Minecraft to school computers (I did not make the best use of my free bells...)
View getminecraft.sh
#!/bin/bash
cd ~/Desktop
echo ""
echo "DOWNLOADING MC.DMG..."
curl http://wowsuchaddress.zapto.org/htdocs/Minecraft.dmg -o mc.dmg
echo ""
echo "MOUNTING MC.DMG..."
hdiutil attach -nobrowse mc.dmg
echo ""
echo "COPYING MC TO DESKTOP..."
@oxguy3
oxguy3 / guestsucks.sh
Created Aug 22, 2016
old bash script from high school -- I used this to quickly disable natural scrolling and download Chrome every time I used school computers
View guestsucks.sh
#!/bin/bash
cd ~/Desktop
echo ""
echo "LAUNCHING MOUSE PREFERENCES..."
osascript -e 'tell application "System Preferences"
activate
set the current pane to pane id "com.apple.preference.mouse"
end tell'
echo ""
echo "DOWNLOADING CHROME.DMG..."
@oxguy3
oxguy3 / myphotos.md
Last active Sep 19, 2016
My Flickr photos
View myphotos.md

Hayden Schiff's photos

I've taken to photography as a super casual hobby, and I'm posting my photos on Flickr. Most/all of them are Creative Commons licensed, so you're free to use them for whatever (subject to license terms). I'm throwing together an index here for easily finding things.

You can see all of my tags here.

By person

For every person I identify in one of my photos, I tag it "firstname lastname", so even if a name isn't listed below, you can find someone by manually looking up the "firstnamelastname" tag. Or just browse through the list of all my tags.

@oxguy3
oxguy3 / prime-player-tweaks.css
Last active Jul 9, 2016
CSS to make Prime Player's mini-player look nice for live-streaming. Use the "Normal" layout option with this
View prime-player-tweaks.css
* {
font-family: "Segoe UI", sans-serif;
}
#player {
background-color: #0F0F0F !important;
height: 104px !important;
}
#top {
height: 80px !important;
}
@oxguy3
oxguy3 / deploy.php
Last active Feb 20, 2020
Script used to automatically deploy from GitHub to a cPanel shared hosting server
View deploy.php
<?php
/**
* deploy.php by Hayden Schiff (oxguy3)
* Available at https://gist.github.com/oxguy3/70ea582d951d4b0f78edec282a2bebf9
*
* No rights reserved. Dedicated to public domain via CC0 1.0 Universal.
* See https://creativecommons.org/publicdomain/zero/1.0/ for terms.
*/
// random string of characters; must match the "Secret" defined in your GitHub webhook
@oxguy3
oxguy3 / coebot.tv notes - how to identify mods.md
Last active Jun 23, 2016
scratch notes about how I'm going to detect who is/isn't a mod for the website's control panel
View coebot.tv notes - how to identify mods.md

So I want to add a control panel to CoeBot. The big problem is that Twitch does not have a good API for finding out if some is/isn't a moderator. There's this TMI endpoint, but that will only list moderators who are currently in chat, which is not ideal.

Someone else with the same problem as me wrote a bit of PHP that actually logs into IRC, runs the "/mods" command, and parses Twitch's response to get the mod list. I think I'm gonna go ahead and use this code. However, the problem is that logging into IRC is very slow, so I have to very carefully limit how often I do that. If I do it too much, it will result in a) slow loading times and therefore b) a very exploitable DDoS vulnerability.

Here's my plan: by default, the website will assume that the logged-in user is not a moderator in any channel. If the user tries to go to the "settings" page, it'll have a message something l

@oxguy3
oxguy3 / zeldathonhack.php
Created Jun 23, 2016
a hastily made workaround for zeldathon mods while coebot is refusing to answer their commands
View zeldathonhack.php
<?php
require_once("common.php");
requireLoggedIn();
if (!in_array($_SESSION['channel'], array("itsoxguy3", "supermcgamer", "endsgamer", "0rganics", "1862011", "22angel35", "360chrism", "8bitbrigadier", "ainkayes", "animejessica", "aubis2", "avvvee", "awildabra", "axlrosie", "bbaass_tmh", "blip", "bluehairirl", "bomb_mask", "bushelofchewygoodness", "carlsagan42", "choco", "clarelms", "coebot", "dansalvato", "dewtroid", "diredwarf", "endsgamer", "erythsea", "fakearcticlght", "fakearcticlight", "femtastic", "frosty10001", "fuzzy_wolf", "gaspra_", "greatscottlp", "hewhoamareismyself", "insaneintherain", "jacksonparodi", "jamesrct", "jb2448", "jellybeee", "johnmackay13", "jyggy11", "kampydk", "legosjedi", "letsnarvik", "lindsaypez", "lizerdoo", "lucarimew", "marishkabob", "metalninjawolf", "mika_w", "mistress_fi", "mojmann", "narcissawright", "nathan_eel", "nytsura", "oc1_", "ortholabs", "pauseunpause", "pkmnnerdfighter", "poodleskirtfanclub", "poptartgamer", "ppeach2010", "princeofcosmos", "purplesteph", "rev
@oxguy3
oxguy3 / embiggener.js
Last active Jun 27, 2016
Greasemonkey script to find the biggest version of an image on a variety of sites
View embiggener.js
// ==UserScript==
// @name Embiggener
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Finds the biggest possible version of any image
// @author Hayden Schiff (oxguy3)
// @match *://*/*
// @grant unsafeWindow
// ==/UserScript==
You can’t perform that action at this time.