Skip to content

Instantly share code, notes, and snippets.

kms70847 / remove_signup_bar.user.js
Created October 29, 2021 14:21
Remove Signup Bar From Twitter
View remove_signup_bar.user.js
// ==UserScript==
// @name Remove Signup Bar
// @namespace
// @version 1.0
// @description Remove the "sign up for twitter!" bar that blocks 20% of the content on every Twitter page
// @author Kevin
// @match*
// @icon
// @grant none
// ==/UserScript==
kms70847 /
Last active May 8, 2021 02:36
A reverse-engineering of Aran-Fey's obfuscated script
#copied from
class folly(zip(), zip(__name__), zip(), zip(__file__), zip()):
hel = help
'''fr''] = __qualname__
exc = exit
def Tel(f, a, k):
return getattr(a[0], f)(*a[1:], **dict(tuple(k.items())[2:]))
kms70847 /
Last active October 22, 2019 18:15
Gold Badge Counter
import requests
import base64
import os
import pickle
import time
import re
import json
from bs4 import BeautifulSoup as BS
kms70847 / UnicodeEmojiAdder.user.js
Last active September 26, 2019 19:53
Unicode Emoji Adder
View UnicodeEmojiAdder.user.js
// ==UserScript==
// @name UnicodeEmojiAdder
// @version 6
// @include*
// @include*
// @grant none
// ==/UserScript==
var style_template = `
kms70847 / EmoticonAdder.user.js
Last active September 25, 2019 20:29
Emoticon Adder Userscript
View EmoticonAdder.user.js
// ==UserScript==
// @name Emoticon Adder
// @version 1
// @include*
// @include*
// @grant none
// ==/UserScript==
//note: emoticons with slash characters, for example ¯\_(ツ)_/¯, must be quadruple-escaped. Once for javascript, and again for markdown.
var choices = ["---", "(◕‿◕)", "(╯°□°)╯︵ ┻━┻", "( ͡° ͜ʖ ͡°)", "ಠ_ಠ", " ¯\\\\_(ツ)_/¯", "👍", "🐍"];
kms70847 /
Created September 19, 2019 12:35 - copy rectangular grids to the clipboard
from PIL import Image, ImageDraw
import sys
from io import BytesIO
from ctypes import memmove, windll, c_size_t as SIZE_T
from ctypes.wintypes import UINT, LPVOID, BOOL, HWND, HANDLE
GHND = 0x0042
GMEM_SHARE = 0x2000
kms70847 / MakingFilesImportableAnywhere.txt
Last active December 17, 2019 18:34
The Simplest Possible Way To Make A Python File Into A Package That's Importable From Anywhere
View MakingFilesImportableAnywhere.txt
The Simplest Possible Way To Make A Python File Into A Package That's Importable From Anywhere
~~~ A Guide For (And By) the Incurably Befuddled ~~~
SCENARIO: while writing a one-shot project, you construct a module named
import LovelyCoconut
kms70847 / GifHider.bookmarklet
Last active July 26, 2019 18:59
Gif Hider - replaces gifs with a black rectangle until you hover over them
View GifHider.bookmarklet
javascript:(function(){style = document.createElement("style"); style.stype = "text/css"; style.innerHTML = 'img[src$=".gif"]{filter: brightness(0%);} img[src$=".gif"]:hover{filter: brightness(100%);}'; document.getElementsByTagName("HEAD")[0].appendChild(style);})();
kms70847 /
Created July 12, 2019 14:23
random generation of points in an equilateral triangle without conditionals or discarding out-of-bounds points
import math
class Point(object):
def __init__(self, *args, **kargs):
self.num_dimensions = kargs.get("num_dimensions", len(args))
self.coords = [0 for i in range(self.num_dimensions)]
for i in range(len(args)):
self.coords[i] = args[i]
"""Gives the distance from this point to the origin."""
import struct
import math
import decimal
from fractions import Fraction
def float_to_bits(f):
bits = [(b>>i)%2 for b in struct.pack(">d", f) for i in range(7, -1, -1)]
return "".join(str(b) for b in bits)
def bits_to_float(bits):