Skip to content

Instantly share code, notes, and snippets.

View denniskupec's full-sized avatar

Dennis Kupec denniskupec

View GitHub Profile
-----BEGIN PUBLIC KEY-----
MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAw8AowEx2IhDnQ3ZKtBJc
7HGxBAMQdeMXbVc8eVs3pd2LzSycvYT228W8P+SpiThoZ0Q04vUGXkT6ZZgRd4nX
dpROeKJBFCneY8ITEuzEMfcdI2PEAW7yslHog/sJTr9UnHLXAxJcDx89Mi0r6+lv
PieRJc138ctU6/f1bQSMcYTmWnj0tGDyf4NVmLCxmXoGnPYaZHJazBaDSzFQX3Zk
HbREjXy16dFjlwdtphxputlHmfyb7TQj2pAr3wHtNCkJFg8AnJ5ALHX+kh6/VACB
LyVHfswrAuJjEFfQYJg98ORogVtJvOJtl+aIaRpU9AjtQkOPwsFVLvmOhc6KjbHp
6WgOHvsJ4TaK6Msvjsy19ZOsCFt0gN2md01Kkso8WvlwB/y728HijV1aISRftj43
fi6jROerTEFyJp1furOAjkQ/lPN60ZsDCQLLKuhw+Y0tkVQTP9R6BOD7bDJKcL0X
/WDouDrnbNQMU+xa9dW6+cUgfnWi7SJyjEiV53e8bh2FAgMBAAE=
@denniskupec
denniskupec / fcat.go
Last active February 13, 2019 23:39
fcat, zcat for zlib packs
package main
import (
"compress/gzip"
"io"
"log"
"os"
)
func main() {
@denniskupec
denniskupec / pinboard-dark.css
Created June 20, 2018 19:25
Dark userstyle for Pinboard
html {
background: rgb(6, 12, 13);
}
body {
color: #333;
margin-left: 20px;
font-size: 13px;
font-family: helvetica, sans-serif;
word-wrap: break-word;
#!/usr/bin/env bash
[ -z $1 ] && exit 1;
for f in *.$1;
do
# https://github.com/denniskupec/sfv
c=$(sfv "$f") && echo "$c --> $f"
mv "$f" "${f%.*} [$c].${f##*.}"
@denniskupec
denniskupec / gm_requests.js
Created October 28, 2017 06:21
GM_xmlhttpRequest + GM_download => Promises
// GM_download
function Download(url, name, opt={}) {
Object.assign(opt, { url, name })
return new Promise((resolve, reject) => {
opt.onerror = reject
opt.onload = resolve
GM_download(opt)
})
@denniskupec
denniskupec / 4rchive.py
Created October 8, 2017 21:06
4chan thread archiver
import requests, sys, re, os, shutil
if len(sys.argv) < 2:
sys.exit("Usage: 4rchive.py <URL>")
url = re.search("4chan.org\/(\w+)\/\w+\/(\d+)\/?", sys.argv[1])
board = url.group(1)
path = "downloads/{}/{}/".format(board, url.group(2))
BTC: 1VACBANhpBjgaTciWVHPUSqN16LFvLGVm
1Mya7kAGAMnvg8gEDV1sgmSE8Bmh3E9vDh
LTC: LLE9vcZtKNeSrtnyssdE4vatT6ce5xUsrH
LbXT4CgPepoEeF8gA7enqjRpQXtw6XB8md
LBC: bXcQz3oQut3PFKDUkMWUBr165wZYZ9LsAM
bLV5xEphLpcRPa9b2m7JxL4shA98d5Lu6Z
/* 2017 Dennis Kupec | MIT License */
#include <iostream>
#include <functional>
#include <string>
#define Str(s) std::to_string(s)
using namespace std;
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Keybase OpenPGP v2.0.8
Comment: https://keybase.io/crypto
xsFNBFUQuHkBEADZ8Tn4/A44cYBsvg0gtGjGt8bVHz08Ld+XPBMhRcL62SMacamw
JqPoA7ztESlgE8PYZPOas1A8sqvX02PH0ruTM1WFD6p/7QOMM8MjN2W44Y3osxev
oFRVrOinmsLEvHaDXa9EKstarh7irsSKX+GLJBemVkqSKzpmFICVxHDKFpFfdDsn
1pFarDY7uzK+yoGWS8UvjxVaM1qXp471hwUIUiwJrzuUTMHypqXNUA1A7qLy2hrH
um3RqeZijzeH6W8n3TptoXW8BcpsElyEpIfSagC5mxPZBRbtvyX6TmKbI297yOhs
4ldsatr7OOggLPTGV7vwNf6dJi7iEXDo/uCZR7ZlyJXE5YSJmU39qw3uRlM/mrKw
# https://gist.github.com/achillean/1428757481e4b74e17bac962b6f71d55
# ASN Data: http://thyme.apnic.net/
10.30.10.2 -> (AS3356) LEVEL3 - Level 3 Communications, Inc., US
10.30.10.32 -> (AS3356) LEVEL3 - Level 3 Communications, Inc., US
10.30.1.130 -> (AS3356) LEVEL3 - Level 3 Communications, Inc., US
10.34.100.2 -> (AS3356) LEVEL3 - Level 3 Communications, Inc., US
125.10.31.145 -> (AS9824) JTCL-JP-AS Jupiter Telecommunication Co. Ltd, JP
129.187.244.204 -> (AS12816) MWN-AS, DE
129.194.41.4 -> (AS559) SWITCH Peering requests: <[email protected]>, CH
129.194.49.47 -> (AS559) SWITCH Peering requests: <[email protected]>, CH