Skip to content

Instantly share code, notes, and snippets.

View denniskupec's full-sized avatar

Dennis Kupec denniskupec

View GitHub Profile
@denniskupec
denniskupec / ipinfo-asn.js
Created January 29, 2017 02:09
bookmarklet extracts the subnets from ipinfo.io pages
/*
javascript:(()=>{let n,q,f;n=(i)=>{return parseInt(i.replace(',',''));};q=(s,d=document)=>{return d.querySelectorAll(s);};f=(v,k,l)=>{let r=q('td',v);if(r.length>2){document.write(`${r[0].innerText}, ${n(r[2].innerText)}<br>`);}};q('#block-table tr').forEach(f);})();
*/
let n, q, f;
n = (i)=>{return parseInt(i.replace(',',''));};
q = (s,d=document)=>{return d.querySelectorAll(s);};
f = (v,k,l) => {
let r = q('td', v);
if (r.length > 2) {
@denniskupec
denniskupec / istatserver-build.sh
Last active January 8, 2017 01:38
build script for istat server for linux
#!/usr/bin/env bash
set -e
CODE=$RANDOM
apt update
apt -y install build-essential autoconf libxml2-dev
wget https://github.com/tiwilliam/istatd/archive/r0.5.8.tar.gz
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("Navigo",[],e):"object"==typeof exports?exports.Navigo=e():t.Navigo=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return t[o].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e){"use strict";function n(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function o(t){return Array.isArray(t)?t:Array.from(t)}function r(t){return t instanceof RegExp?t:t.replace(/\/+$/,"").replace(/^\/+/,"/")}function i(t,e){return 0===e.length?null:t?t.slice(1,t.length).reduce(function(t,n,o){return null===t&&(t={}),t[e[o]]=n,t},null):null}function u(t){var e,n=[];return e=t instanceof RegExp?t:new RegExp(r(t).replace(g,function(t,e,o){return n.push(o),w}).replace(m,R)+k),{regexp:e,paramNames:n}}function s(t){return t

Keybase proof

I hereby claim:

  • I am denniskupec on github.
  • I am denniskupec (https://keybase.io/denniskupec) on keybase.
  • I have a public key whose fingerprint is AE6E A8BC 2D65 D1F7 D089 1EED D88F DA71 1C85 057B

To claim this, I am signing this object: