Skip to content

Instantly share code, notes, and snippets.

View jason-s13r's full-sized avatar

Jason Schwarzenberger jason-s13r

View GitHub Profile
@jason-s13r
jason-s13r / example-1.txt
Last active June 3, 2020 04:56
An early prototype of Theucon primes-based text scrambling. Related to lolcryption.
"Ter aen larii uo.aer oaohhsb ehwkarc h ehJheeaenn t nrfi u ptomma etangdoyrds. pWv semse "
"T-er- -a---e-n--- -l---a-----r-i-----i--- -u---o-----.-----a-e-----r--- -o-----a---o-----"
"Ther- has-be-n -- -le-ha---w-rki---a-i--- -ur-co-----. ---ha-e ---er--- -o-h---a--Jo-h---"
"There has-been a- ele-han--w-rkin- a-i--t -ur co---n-. ---ha-e r-fer--- -o-hi--a- Jo-hu--"
"There has been a- elephant-workin- ami--t -ur com-an-. -- ha-e refer--- to-hi--a- Jo-hua-"
"There has been an elephant-working amid-t our com-any. -- ha-e referr-d to-hi--as Jo-hua."
"There has been an elephant working amid-t our company. W- have referr-d to hi--as Jo-hua."
"There has been an elephant working amidst our company. W- have referred to him-as Joshua."
"There has been an elephant working amidst our company. We have referred to him-as Joshua."
@jason-s13r
jason-s13r / Declutter.md
Last active June 3, 2020 02:25
Removes the clutter from various New Zealand news websites and creates a page for the article on telegra.ph.
@jason-s13r
jason-s13r / html-quine.html
Last active June 3, 2020 00:35
html (+js) quine using data:text/html, for the url bar of a browser.
data:text/html,<html><body><div></div><script>document.getElementsByTagName('div')[0].innerText = 'data:text/html,' + document.getElementsByTagName('html')[0].innerHTML</script></body></html>
@jason-s13r
jason-s13r / Scrabble
Last active January 31, 2020 02:40
A scrabble-like arrangement of Tannercoin related words (ie, mostly pokemon names). - https://txt.t0.vc/NYZN
V
SLOWPOKE PERSIAN
L H I
FARFETCH'D Y D S D VENONAT
O PIDGEOTTO E I I
BEFRIEND N E A W L D C
A B BOOP Y R MAGNEMITE O H
T R Mr.MIME O A P R A
SEADRA NATTY PAUL GLOOM I N G CLEFAIRY VICTREEBEL
HODL U L FARM B B WEEZING M U N M
<a href="http://www.radionz.co.nz/podcasts/atthemovies.rss">http://www.radionz.co.nz/podcasts/atthemovies.rss</a>
<br /> <a href="http://www.radionz.co.nz/podcasts/aucklandstories.rss">http://www.radionz.co.nz/podcasts/aucklandstories.rss</a>
<br /> <a href="http://www.radionz.co.nz/podcasts/bestoftheweek.rss">http://www.radionz.co.nz/podcasts/bestoftheweek.rss</a>
<br /> <a href="http://www.radionz.co.nz/podcasts/businessnews.rss">http://www.radionz.co.nz/podcasts/businessnews.rss</a>
<br /> <a href="http://www.radionz.co.nz/podcasts/checkpoint.rss">http://www.radionz.co.nz/podcasts/checkpoint.rss</a>
<br /> <a href="http://www.radionz.co.nz/podcasts/downthelist.rss">http://www.radionz.co.nz/podcasts/downthelist.rss</a>
<br /> <a href="http://www.radionz.co.nz/podcasts/focusonpolitics.rss">http://www.radionz.co.nz/podcasts/focusonpolitics.rss</a>
<br /> <a href="http://www.radionz.co.nz/podcasts/greatencounters.rss">http://www.radionz.co.nz/podcasts/greatencounters.rss</a>
<br /> <a href="http://www.radionz.
@jason-s13r
jason-s13r / qif2json.ts
Last active July 16, 2019 23:16
This is qif2json.ts is a minor refactor to bring Typescript support to the qif2json package available on NPM. It is the basic QIF parsing without any other requirements from Node (fs) or NPM (iconv, jschardet). This means that it is possible to do the QIF parsing in the browser.
/* Adapted by Jason Schwarzenberger
* for Typescript from
* qif2json
* https://github.com/spmason/qif2json
*
* Copyright (c) 2012 Steve Mason
* Licensed under the MIT license.
*/
function parseDate(str: string, format: string) {
@jason-s13r
jason-s13r / vue-signature-pad.d.ts
Last active March 27, 2019 21:40
Typescript type definitions for [vue-signature-pad](https://www.npmjs.com/package/vue-signature-pad), probably not entirely correct.
declare module 'vue-signature-pad' {
import signature_pad, * as SignaturePad from 'signature_pad';
import Vue from 'vue';
export interface IOptions extends SignaturePad.IOptions {}
export interface IPointGroup extends SignaturePad.IPointGroup {}
export interface Status {
isEmpty: boolean;
data?: any;

Keybase proof

I hereby claim:

  • I am master5o1 on github.
  • I am master5o1 (https://keybase.io/master5o1) on keybase.
  • I have a public key whose fingerprint is 943F 643F 3D22 A79E AB07 85D2 4773 2B7C A17C F5FD

To claim this, I am signing this object:

@jason-s13r
jason-s13r / angular-websocket-rpc.js
Last active March 23, 2016 22:17
angular websockets json-rpc2 service that uses [angular-websockets](https://github.com/AngularClass/angular-websocket). JSFiddle example: https://jsfiddle.net/master5o1/bxvauLcw/
angular.module('ngWebsocketRpc', ['ngWebSocket', 'guid'])
.factory('$rpc', ['$websocket', '$q', 'guid', function($websocket, $q, guid) {
var seconds = 1000;
var history = {};
var methods = {};
var $ws;
var handlers = {
onOpen: angular.noop,
onClose: angular.noop,
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQINBFbZPwEBEACsF8oNkQ/LSe4bS7bqjeTzfV+c3F+QFMDq5c/Z40YLlg4dILEz
CxnfAGj5+F8Gxele/WKicf8YRhsMTXbarFuL5PKibiQPFAE2Jo06TbIRHqc1GW1C
xDplF0sww7Kl/D1ly++xp7MQV4bJZz1U+mUxylPLNpM9Xd6WuSv0xN8dN4cALVnB
vu/G/6+qrsJ/rLsPqdPSPttET5g5p7dRaXpKY8RlRFh+RBsZ0f4+7x9pCkvJrgEZ
NcTzjn/r/r7Vk0GGrp8PxNrOTTXelljkMxK60KZvTSL5+ksdX0d1GJ8Nxm9Ah5LY
XmMjv09XD/5YFG6RkE9itPIwfk7+aJ4T6hAgrJBAUa4kytkTgJwAUkarn77hfHad
rFK7hlxRBmR5ntYNmr0QkoQ1buHSJ2szr72uXSfoobP3Onig0Z0G04fkTU0tFBVy