Skip to content

Instantly share code, notes, and snippets.

View boomboompower's full-sized avatar
🐧
LGTM

boomboompower boomboompower

🐧
LGTM
View GitHub Profile
@boomboompower
boomboompower / decoder.js
Created June 2, 2023 06:59
A NodeJS module to unpack kpsdk files.
/*
Ensure to place the latest kpsdk.js file at ./kpsdk/in.js
Unpacked kpsdk will be placed in ./kpsdk/out.js
*/
const kpSDKImport = require('./header');
// js-beautify is optional but makes stuff a lot easier
const js = require('js-beautify').js
@boomboompower
boomboompower / hermes.ts
Created May 31, 2023 06:48
Parses the latest hermes operands into a json format file.
import fetch from 'node-fetch'
interface GroupedRegExpMatchArray extends RegExpMatchArray {
groups?: {
define: string,
name: string,
options?: string
}
}
@boomboompower
boomboompower / experiments.js
Created May 25, 2023 14:20
TwitchExperiments.js
localStorage.setItem('twilight.force-benchmarking-tools', 1); location.reload()
@boomboompower
boomboompower / test.md
Last active November 20, 2020 05:52
My markdown test document

Header 1

Header 2

Header 3

Header 4

Header 6
Header 7

Main header

@boomboompower
boomboompower / index.js
Last active October 26, 2020 08:21
A Tampermonkey script to convert prices from USD to AUD on the Unity Asset Store.
// ==UserScript==
// @name Unity Asset Store USD -> AUD
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Converts prices on the unity asset store to AUD
// @author boomboompower
// @license CC BY
// @match https://assetstore.unity.com/
// @match https://assetstore.unity.com/*
// @grant GM_getValue
(☞゚ヮ゚)☞
Nothing to see here
@boomboompower
boomboompower / TwitchLogger.js
Created April 12, 2020 07:47
Logs all new chat messages into the browser console. Uses the MutationObserver API
(function () {
// Sources from https://stackoverflow.com/a/14570614/12697448
// Thanks vsync for the spectacular code
var observeDOM = (function () {
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver;
return function (obj, callback) {
if (!obj || !obj.nodeType === 1)
return; // validation
@boomboompower
boomboompower / Android Firebase Auth
Last active April 5, 2018 22:57 — forked from ahtaufiiq/Create Account dan Sign In
Create Account and SignIn using Firebase Authentication
private void createAccount(final String email, final String password) {
mAuth.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
Intent i = new Intent(LoginActivity.this, MainActivity.class);
startActivity(i);
} else {
{
"description" : "A list of random texts",
"messages" : ["┌╏✖_✖╏┘"]
}
@boomboompower
boomboompower / Site.js
Created November 3, 2016 23:38
Opens a popup for the specified url, if null simply open a popup for the current site.
javascript:(
function() {
var doit = prompt("Enter a sitename");
var args = "https://" + doit;
var params = "width=1100,height=550,left=75,top=20,resizable=yes,scrollbars=yes";
if (doit != null) {
if (doit.indexOf('http') >= 0) args = doit;
window.open(args, "_blank", params);
} else {
window.open(window.location.href, "_blank", params);