Skip to content

Instantly share code, notes, and snippets.

View Jerakin's full-sized avatar
🔥
Makin'

Jerakin

🔥
Makin'
View GitHub Profile
@Jerakin
Jerakin / discord-embed.html
Last active June 22, 2021 15:04
Discord Embed
<html lang="en">
<head>
<meta content="Nuts for Tokens - Commander (Toski, Bearer of Secrets)" property="og:title">
<meta content="Toski is ready and able to lure in the enemy so your army can get through. Watch out for his hammer!" property="og:description">
<meta content='https://assets.moxfield.net/cards/card-Yoej2-art_crop.jpg' property='og:image'>
<meta name="theme-color" content="#E85485">
<link type="application/json+oembed" href="https://gist.githubusercontent.com/Jerakin/c7e93b35fd360ed9775c8a595ad1d7c8/raw/927c3f555b80e091c33806aaf55d055bdfc2b630/discord-embed.json" />
</head>
</html>
@Jerakin
Jerakin / p.lua
Created August 10, 2020 08:53
Quick profiling
local md5 = require "main.md5"
local by_index = {}
local by_id = {}
local function time_it(fnc)
local before = os.clock()
fnc()
print((os.clock() - before)*1000)
end
from PIL import Image
from pathlib import Path
import json
root = Path(__file__).parent
output = root / "assembled_tokens"
tokens = root / "images"
token_source = root / "token_source"
data_file_folder = root.parent.parent.parent / "assets" / "datafiles"
pokemon_folder = data_file_folder / "pokemon"
@Jerakin
Jerakin / check_package_license.py
Created January 2, 2020 15:52
a naive way to check for a license file within a python package
import pkg_resources
def get_pkg_license(pkgname):
pkgs = pkg_resources.require(pkgname)
pkg = pkgs[0]
try:
lines = pkg.get_metadata_lines('METADATA')
except:
lines = pkg.get_metadata_lines('PKG-INFO')
@Jerakin
Jerakin / Emulate_Scrolling_Middle_Button.ahk
Created October 9, 2019 14:53
Enables you to use any key with cursor movement to emulate a scrolling middle button. Written for Trackball mice.
;;
;; Emulate_Scrolling_Middle_Button.ahk
;; Author: Erik Elmore <[email protected]>
;; Version: 1.1 (Aug 16, 2005)
;;
;; Enables you to use any key with cursor movement
;; to emulate a scrolling middle button. While
;; the TriggerKey is held down, you may move the
;; mouse cursor up and down to send scroll wheel
;; events. If the cursor does not move by the
@Jerakin
Jerakin / Makefile
Created September 23, 2019 15:04
Example python Makefile
clean:
rm -rf *.egg-info
rm -rf dist
build:
python setup.py bdist_wheel
install:
pip install ./dist/getbob-$(shell cat "./getbob/__init__.py" | grep -Eo -m 1 "[0-9\.ab]{5,}")-py3-none-any.whl
#!/usr/bin/python
from __future__ import print_function
import os.path
import csv
import json
import sys
import gzip
import ntpath
_json_loads = None
import json
import time
import requests
import shutil
import re
p = r".\pokemon_order.json"
dirty_reg = re.compile("filehistory-selected[^\"]*.*?(cdn\.bulbagarden\.net/upload[^\"]*)")
# builtin imports
import argparse
from pathlib import Path
from math import ceil
# 3d Party imports
import deftree
from PIL import Image
@Jerakin
Jerakin / url.lua
Created January 10, 2019 10:25
Allows you to store urls centrally
-- Setting
-- url.set("MAIN", msg.url("."))
--
-- Shorthand set
-- url.MAIN = msg.url(".")
--
--
-- Getting
-- url.get("MAIN")
--