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
View open-directories.md

Open directories

Some of the best open directories I know of:

@oxguy3
oxguy3 / archiveteam-tracker-log-cleaner.user.js
Last active Dec 10, 2019
userscript to make the log for ArchiveTeam's tracker a little bit easier to read
View archiveteam-tracker-log-cleaner.user.js
// ==UserScript==
// @name ArchiveTeam tracker log cleaner
// @namespace https://schiff.io/
// @version 0.1
// @description make the log for the AT tracker a little bit easier to read
// @author Hayden Schiff (oxguy3)
// @match http://tracker-test.ddns.net/*
// @match http://tracker.archiveteam.org/*
// @grant none
// ==/UserScript==
@oxguy3
oxguy3 / embiggener.js
Last active Dec 5, 2018
Finds the biggest possible version of any image
View embiggener.js
function runParsers() {
var parsers = [
parseBandcamp,
parseFlickr,
parseSportsEngine,
parseTwitter,
parseWikimedia,
parseYouTube,
];
@oxguy3
oxguy3 / Humble Bundle Android.postman_collection.json
Created Jul 21, 2017
A Postman collection for accessing your Humble Bundle purchases via the Android app's API. Download and import to Postman.
View Humble Bundle Android.postman_collection.json
{
"variables": [],
"info": {
"name": "Humble Bundle Android",
"_postman_id": "4279719d-083a-5656-6524-c00e77975f62",
"description": "",
"schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
},
"item": [
{
@oxguy3
oxguy3 / dark_horse_downloader.js
Last active Sep 19, 2019
Greasemonkey script for downloading a DRM-free copy of your Dark Horse digital comics
View dark_horse_downloader.js
// ==UserScript==
// @name Dark Horse Downloader
// @namespace http://schiff.io/
// @version 0.1
// @description Download a DRM-free copy of your Dark Horse digital comics.
// @author Hayden Schiff (oxguy3)
// @match https://digital.darkhorse.com/read/*
// @match https://digital.darkhorse.com/bookshelf*
// @include https://*.cloudfront.net/*
// @grant GM_xmlhttpRequest
View common.php
<?php
function printHead() {
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
@oxguy3
oxguy3 / 8451eirutility.sh
Last active Apr 29, 2019
Installation script for a launchd daemon that automatically logs into my workplace's wi-fi
View 8451eirutility.sh
#!/bin/bash
function run8451eir
{
if [ -a ~/Library/LaunchAgents/local.8451login.plist ]; then
promptun="$(osascript -e 'Tell application "System Events" to display dialog "Looks like 84.51 EiR Utility is already installed; do you want to uninstall it?" default button 1 buttons {"Yes", "No"} with icon caution' 2>/dev/null)"
if [ "$promptun" = "button returned:Yes" ]; then
rm ~/Library/Application\ Support/8451login.sh
launchctl unload ~/Library/LaunchAgents/local.8451login.plist
@oxguy3
oxguy3 / media commands.md
Last active Mar 8, 2017
Commands for downloading and managing TV/movies/etc
View media commands.md

youtube-dl

Crunchyroll

youtube-dl --netrc -f best --write-sub --sub-lang enUS --write-thumbnail -o '%(series)s - s01e%(episode_number)s - %(episode)s.%(ext)s' http://www.crunchyroll.com/relife
mmv "*s01e? -*" "#1s01e0#2 -#3"
mmv "*.enUS.ass" "#1.en.ass"

alt version since crunchyroll login is broken rn:

youtube-dl --cookies ~/crunchyroll-cookies.txt -f best --write-sub --sub-lang enUS --write-thumbnail -o '%(series)s - s01e%(episode_number)s - %(episode)s.%(ext)s' http://www.crunchyroll.com/relife
@oxguy3
oxguy3 / languify.sh
Last active Nov 14, 2016
Tag anime as japanese
View languify.sh
#!/bin/bash
# Tag videos as a given language
# Examples:
# Tag a single MP4 video as Japanese:
# ./languify.sh jpn Attack on Titan Episode 1.mp4
# Tag all MP4 files in the directory as English:
# ./languify.sh eng % mp4
function erroranddie {
echo "Invalid command! Syntax: ./languify.sh <lang> <file> OR ./languify.sh <lang> % <ext>"
View FCC playoffs 2016.md

Who is FCC playing in the first round of the playoffs?

Short answer: Probably Charleston Battery, maybe Rochester Rhinos, possibly (but probably not) Charlotte Independence or Richmond Kickers

Long answer:

Regardless of what happens next weekend (Sep 24), FC Cincinnati is definitely going to be the #3 team coming out of the regular season, which means we play the #6 ranked team in the first round of the playoffs (see: USL Playoffs bracket). Right now, that's Rochester, but ranks 4 through 7 are all really close, so that could change next weekend. #6 Rochester is gonna be playing #12 Toronto, and #5 Charleston is gonna be playing #1 New York. In the likely event that Rochester has a better result than Charleston (i.e. Rochester wins and Charleston doesn't, or Rochester draws and Charleston loses), then Rochester will move up in the standings, and FCC will play Charleston. If Rochester and Charleston have the same result, or Charleston does

You can’t perform that action at this time.