Skip to content

Instantly share code, notes, and snippets.

@schrobby
schrobby / nightbot_score.js
Created January 27, 2024 18:09
Nightbot command to fetch score of <player> !score <player
$(eval r=$(urlfetch json https://keepthescore.com/api/xckjgssgfkzlr/board/); s = r.players.filter(p => p.name.toLowerCase().includes(`$(1)`.toLowerCase()))[0]; `${s.name} currently have ${s.score} points.`)
@schrobby
schrobby / nightbot_top5.js
Last active January 27, 2024 18:28
Nightbot command that returns the top 5 players from Sink Race #4
$(eval r=$(urlfetch json https://keepthescore.com/api/xckjgssgfkzlr/board/); s = ''; c = 0; for (p of r.players) {if (c >= 5) break; c++; s += `${p.name} (${p.score}) — `}; s)
@schrobby
schrobby / puzzle3-w3w.py
Created May 29, 2023 16:57
Scrape w3w data for 3-word permutations of given input
#!/usr/bin/env python
import requests
import time
import sys
import csv
from itertools import permutations
from flatten_dict import flatten
api_key = 'API-KEY'
@schrobby
schrobby / w3w-to-csv.py
Last active May 19, 2023 19:02
Query w3w for possible mystery clues. 1) Edit wordlist.txt 2) Run w3w.py with your API key (generates w3w.json) 3) Run w3w-to-csv.py (generates w3w.csv)
#!/usr/bin/env python
# Make sure to run w3w.py <words_file> first to generate a JSON file.
from flatten_dict import flatten
import json
import csv
def strip_first_key(nested_dict):
out = []
@echo off
net session >nul 2>&1
if %errorLevel% neq 0 (
echo ERROR: Run again with admin privileges.
exit 1
)
netsh interface ipv4 set subinterface "NordLynx" mtu=1300 store=persistent
##########
# Win 10 / Server 2016 / Server 2019 Initial Setup Script - Default preset
# Author: Disassembler <disassembler@dasm.cz>
# Version: v3.10, 2020-07-15
# Source: https://github.com/Disassembler0/Win10-Initial-Setup-Script
##########
### Require administrator privileges ###
RequireAdmin
const CODE = `
const origFetch = window.fetch;
window.fetch = (url, init, ...args) => {
try {
if (typeof url === "string") {
if (url.includes("/access_token")) {
url = url.replace("player_type=site", "player_type=embed");
} else if (
url.includes("/gql") &&
init &&
@schrobby
schrobby / copbookmarklet.js
Last active August 2, 2017 02:48
Works on kithnyc.com. Not sure about any other Shopify site.
(function() {
var size = 'YOUR SHOE SIZE HERE';
var subdomain = 'shop.',
path = '/cart/%ID%:%QUANTITY%';
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
var parsed = JSON.parse(xhr.responseText);
@schrobby
schrobby / minah.avs
Created August 10, 2014 07:05
minah.avs
FFmpegSource2("minah.avi", vtrack=-1, atrack=-2, cache=True, cachefile="", fpsnum=-1, fpsden=1, threads=-1, timecodes="", seekmode=1, overwrite=False, width=-1, height=-1, resizer="BICUBIC", colorspace="", rffmode=0, adjustdelay=-1, utf8=False, varprefix="")
Trim(79120, 79200)
ConvertToRGB24()
Animate(0, 80, "crop", 870,350,150,320, 770,350,150,320)
ConvertToYV12()
super = MSuper(pel=2)
backward_vec = MAnalyse(super, overlap=4, isb = true, search=3)
forward_vec = MAnalyse(super, overlap=4, isb = false, search=3)
MFlowFps(super, backward_vec, forward_vec, num=2*FramerateNumerator(last), den=FramerateDenominator(last))
import sys
import csv
import time
def send_results(scoreboard):
import praw
message = """
Hi %s,