Skip to content

Instantly share code, notes, and snippets.

eJztWctum0AU3ecrLFfdxWYe5pVd1ahqFpGitlIWVRWNYWJozICGoalV5d87YEyMuUTj1klcu16ZewYz93Du3Id_nQwGQ8F_qotweDaY0NPymkkumL78pS_0ZR6xjOvLoeSBYmI258PTJXIfhyrSiOf5tSXi8SxS2mQjVJsyFoaxmGkbJivbTMZh8wB9rRbwEzQk0_u8vLcxBOm8SERlq0wP9W9OWXA3k2khwouEzaqfi5TK8jPLkux-PItVVEyLnMsgFYoLNQ7SxPqAJU-YINa70udRdWduSX6bWxFnYW4lLBaWOyZvCfrMfmjUukRuPh0t17-XaZbxcJxp_07qrQxzxbNye1-rfTU-ptPv2rtHYB1skZAwecdlw0CFCZZU2DVblPDgXRuOVx5by5ut--W6G1ZtrbW2eZ1BLIM1plfkprIE39xiOnWcNrp63xPSMjcvfcMuU8VUnAqNoBbwU1tG1KMt40Ib2_dXGsGN5eH0ad5yxeS0kLnqdSnwXTJto2nGgliVz6Z2e_MsjIvybfmovfk8S-94CXhd83VNkIO2IYKO7Q4TI-z4XTLooZNBqAuS4eIuGRNjMhRX0WZE1TaNzmOxEQUlecsTEbefy_XhUpptMCycP6LaQ4DozX3jgieLjdMgqNgdWixQqbSqFTdRMePdw2B1rvSq5BbpT9_WnR6VYGRv8qkq4Os3MymkiYjP4zIbLFElC94NHN8HtEIIEDf2C0jFAZWCyXNLxfxMOGKpTBAGz5Uun84LSMUHpeI-t1LMo-B4lYIRgoRCCFCauMZ8ZvrNb_LZlGxLQhM-509weVnCg_Orzx1NgSSs1EN7KjW6RaUGHrMjjGmXEW-XjOhO4K6fkC8afXkueos1r0uGfxzywBgu2SB9YLRLTrJokccBm99I3TPWXRjIzlW9cPCpWvg6PI0wgQLJtwGazJuew6OJeGCq9iCeyC550g3_nMt-ej5W-Gsw4oARBvVE2Lx8-ZcZwQg6hn2o6Nlpkt7HlESoZ5ySsHmCDlNR
eJztXUtv40iSvvevMGqxt1Y534-59W5jsXMYoDGzwBwWjYZsq8reLste2bXd3kH_9wlSlERmfBIzbVqPolQlUSbFZOSXkZGRmfH4x3cXFx_ms9-f_3zz4U8XPorvqxPTxWw-pb__QX_Qn0-308cZ_flhMbt-ns4_f5l9-H555be7m-dbuuKEaM7czu4-3z53Tj1Ob27u5p_pnFSrc58XdzfrB9Dfzy_4CXRp8fDbU3Xv-sT1w5ev9_P6XH3qj6bMq-n1r58XD1_nN3--n36ui7t9fn58-tPl5WL628fPd8-3X6--Ps0W1w_z59n8-eP1w_3lf8jF7H46V5c_VHWe1Hc-XS5mn54ub2fTm6fL--nd_NJ_VP-qxN-m_0dXL_8i_NN0Uv_-4yPV67uGhA9Pz7PHiqz_rulZ1-3h6n-oVpsL7Yudyj9OF88v64rXl-5WNbmcXj8_LCqavswW9WM7v5tP7-uf_Wd9vXvt6Xn6_LV-_M-d86vG06pzet2CyfnFA5Vz9zCnK6Jz4Xc6M1Gu--sXOqmC7FamanLl1qf--P7NeDzevjzdXU-__LIgrpndbAfmp-aHF3-tf3jx409_OwRK3nOUXOAoSa3HC5PylqFEDGYRTGZImI61d6UssgQkGASIHRKQ-9mX2Ww7Hn-pLh-GR6R0HBIpPYJkUIlDw9Ov2xH5L7p6HGBIqREW_lvHgpgASI8UoQaNMI7OQtU3gEGgQI3ZkFzfLa5bilp9jXSzh0V18V8-fboOQnSvPjxOr--eq4fr7rMX05u7GgQpLKdeuchHTa8A9S5_ONgX9cpLzo5pjRrq82X3M6nsXeqmX-4-z-uKkWqbDlKfSOP9293_V7cqu7XK1WtblaUQefxWU0blNQrE9e2UNO6nDwwXwVDRiCFVzG_SG1Lzuw96fLibJ5p39ZqIj0q6zqszcFxciI9GB--tlUIJI0JXfNQlmJ4CVOtmTdqLYSVYdkZWP9TCSaWMCTHwh-ruixehl09bFRL5M3bXnNNVkZW8-m8x
eJzlXUuPHLcRvvtXCApy02pZxeLLQBDkEsCHnHzIITCC2Yelja1dZbWK7Bj-76nu3ZlpsqqbbNmj4WxmBo3d7iZZZLNZXz35y1cvXry8vf7p4Zurl1-_AIfx1XBmc399u-ETv_A__O-Ht5v31_zvy_vry4fN7Zsfr1--erzy6ebq4S1f8cY8nXl7ffPm7UN26v3m6urm9s3QAG7Pvbm_udo1wP8__Ky3wJfu7z59GMruTlze_fjx3e14bjz161OdF5vLH97c3328vfrm3ebNWN3bh4f3H74-P39z8_D248Xry7t353-F--t3m1s8_8vQybPx1g_nFz_eXZy_29zcnofX-Ec0327-w-fP_2b8h83ZeOfr97dv_ny_-fSnh_uP1y-_emr25YeH6_cDKf8Yadj15-7iX9yT_YXpxazDlzf3l5Pebjt4dz9c_MP3lyngRX717v3m8ubhZ75uXXbhfnN183EcFmuyCz_xuTM0MTv5s3ZyfCjB7k79-qoP6jXiVdojdkf7WXlyqMAopLvuSE9BTpni3CPpsTvS5ZCXd42UJ2im_N3m_ofr-5y228278drfNz8Pl19Afvlmuw6dPxY-__R43z9hWE3ye3eL7Id_f-T1d3aEwF54n1_drsKE2endUlycv7972Dzc3N2KUXpcJ4ITQ2fRKUNH7e_aFS-cOc3v725ui_Vx-JjXWUsvXpyZ1xBdAMLdEV8VRQB99M4H8AQhgZFVmEnx4ejFHUQGU3QmkH-sTdaREQGE4g7rIi9KyTlEG6Pxgk5ZYnq_y18tfTCUvhVkRXkLobPBgiWLcSBSoaMYY3nHvvRIMknKJie-k_MqKCu4tXl_djOZG9OncrkEzE3li_uPH95-e_PfYfbFuVfpe8OfucUGjLJcACW_n_RPf303RSEnhgC0PtrU3WreDl5gxap0TOrBkEZ8fxhAMlIBaB5pd_4EaNfnjGvHL82cjFdETOAnH7G6k6HgIe2Oyqpr3PQjOApZzywr7Y6SdybKPq6sQZwwGPKP
@smrq
smrq / custom-redactles.user.js
Last active May 11, 2022 17:46
Custom Redactles
// ==UserScript==
// @name Custom Redactles
// @namespace https://gist.github.com/smrq/e59125ffaa519002617a375cd043e3ef
// @version 0.1
// @description Adds a menu bar item for custom Redactles
// @author You
// @match https://www.redactle.com/
// @icon https://www.google.com/s2/favicons?sz=64&domain=redactle.com
// @grant none
// ==/UserScript==
@smrq
smrq / README.md
Last active March 17, 2021 16:54
Parcel bug repro

Steps:

  • Create files in folder structure:
    • package.json
    • packages/foo/package.json
    • packages/foo/src/index.ts
  • Run yarn build
  • Behold error
((cycles) => {
const zones = "Jaya Bluffs|Holdings of Chokhin|Ice Cliff Chasms|Griffon's Mouth|Kinya Province|Issnur Isles|Jaga Moraine|Ice Floe|Maishang Hills|Jahai Bluffs|Riven Earth|Icedome|Minister Cho's Estate|Mehtani Keys|Sacnoth Valley|Iron Horse Mine|Morostav Trail|Plains of Jarin|Sparkfly Swamp|Kessex Peak|Mourning Veil Falls|The Alkali Pan|Varajar Fells|Lornar's Pass|Pongmei Valley|The Floodplain of Mahnkelon|Verdant Cascades|Majesty's Rest|Raisu Palace|The Hidden City of Ahdashim|Rhea's Crater|Mamnoon Lagoon|Shadow's Passage|The Mirror of Lyss|Saoshang Trail|Nebo Terrace|Shenzun Tunnels|The Ruptured Heart|Salt Flats|North Kryta Province|Silent Surf|The Shattered Ravines|Scoundrel's Rise|Old Ascalon|Sunjiang District|The Sulfurous Wastes|Magus Stones|Perdition Rock|Sunqua Vale|Turai's Procession|Norrhart Domains|Pockmark Flats|Tahnnakai Temple|Vehjin Mines|Poisoned Outcrops|Prophet's Path|The Eternal Grove|Tasca's Demise|Resplendent Makuun|Reed Bog|Unwaking Waters|Stingray Strand|Sunward Marches|Re
@smrq
smrq / wlsq.user.js
Last active November 16, 2017 02:00
WaniKani Lesson Study Quiz
// ==UserScript==
// @name Wanikani Lesson Study Quiz
// @namespace smrq
// @description Hides the meaning of items while re-reviewing lessons
// @include https://www.wanikani.com/lesson/session
// @version 1.0.0
// @author Greg Smith
// @license MIT
// @run-at document-end
// @grant none
@smrq
smrq / README.txt
Last active November 3, 2016 07:22
Minifier for hackmud
Usage:
* Start in your hackmud scripts folder.
* Make your folder structure look like this:
package.json
lib/compile.js
lib/watch.js
src/
@smrq
smrq / eater.js
Last active October 5, 2016 04:44 — forked from icemnki/eater.js
function(_, { t }) { // t:#s.name.loc
var
V = "red0orange0yellow0green0lime0blue0cyan0purple0open0unlock0release02030507011013017019023029031037041043047053059061067071073079083089097".split(0),
r = "!co|1!|2!|3!|21!|35!|40!|!d|digit|k c|r n|d c|nt |c002_complement|c003_triad_1|c003_triad_2|pr",
R = r.split("|"),
i = 0,
o = {},
T, k, v, m, n
for (;
m = (T = t.call(o)).match(r);
@smrq
smrq / hld-savewatcher.js
Created May 8, 2016 02:12
Hyper Light Drifter script to find gearbit/key IDs
'use strict';
const path = require('path');
const fs = require('fs');
const saveFilename = path.join(process.env.LOCALAPPDATA, 'HyperLightDrifter/HyperLight_RecordOfTheDrifter_0.sav');
let currentSaveData;
init(saveFilename);
fs.watch(saveFilename, { persistent: true }, (event, filename) => {