Skip to content

Instantly share code, notes, and snippets.

View stpe's full-sized avatar
👋
🏎💨

Stefan Pettersson stpe

👋
🏎💨
View GitHub Profile
xargs -n 1 -I{} \
 sh -c " \
 curl -s -X GET \
 https://api-ssl.bitly.com/v4/bitlinks/bit.ly%2F2{}/clicks/summary \
 -H 'Authorization: Bearer ad7ecf6cd10e8f072651f00cf90e2bc983a4a974' \
 | jq .total_clicks" \
< shortlinks.txt
@stpe
stpe / Mailchimp API lists result
Created July 7, 2019 16:06
Mailchimp /lists result
{
"lists": [
{
"id": "2265d00fe6",
"web_id": 57533,
"name": "Västerorts RC Sportklubb",
"contact": {
"company": "Västerorts RC Sportklubb",
"address1": "Kyrkhamnsvägen 1",
"address2": "",
@stpe
stpe / clearbit-signature-validation.ts
Created May 28, 2020 09:32
How to calculate Clearbit API webhook X-Request-Signature in Node.js / JavaScript / TypeScript
import * as crypto from 'crypto';
export class ClearbitSignatureValidation {
static getSignature(raw_body: string, signature: string): string {
const signature_without_prefix = signature.replace(/^(sk\_)/, '');
return (
'sha1=' +
crypto
.createHmac('sha1', signature_without_prefix)