Skip to content

Instantly share code, notes, and snippets.

@gregalia
gregalia / test
Last active May 19, 2025 11:33
test
U2FsdGVkX1+Ep4b6NU3wEfcuo4svNJyokxHO2ZPmvEcyrxTx9N0YsUlZZTKmlDeedtWulkDmb+adKGQg97EVIUIOoxIQ0gQaUwjtYpn6hac/VZHeHi7qmVxektEYP17V6lzaTKcAJvolw6a35VQKvQKtMD18Xy1bLyyYRJDoLeW41/OHL+xW7RL9jOpeDbG7p6Pf+eHh53bE0HqO8t4MZJPW/qoCIgKJPgSLSBOAPYoJTvn8ikPc7JmZin3191gjyoghbqNK7MVuDWJ97y+RwalD1ckUvz2ZWFeoewQ/TyMoU5dQuKzsmjDjZD1e2vE2tlw30NqP5gsy3Mnjw+sfV2sOft5qsOTasORWpYfkT2la0pdtvxTw7ZLXtIdtktUlZvgLkEtN1ZYiEcBzDT0t/0sUgM/MnwNCZnFYqo4vEClz2PiQAYiM2fxpntZbE8033099WmJ1UCSEKFg1F/0u9zanWV0SM75ev24J2BLuW/W+Jin0/gbhJUGKvl/ZipcV/NY753sn71PbXQ7j0gKQxkXROoy4pjXlMxAWFkYH8Pm160DmVZgqlL8XqiyfpljS6OUM3XYlqGRyK1SKY5f5L/CR3fRubkY1DQP+E8lupZNvSMN7tP4pL42OR9i2mxluftbfrp3h/Wf18j5y/GzWvIPBo7PBYgEps6dB9errow3ZQZnlB9vMdOLSekTOMBDX6OMmoXICYhl2UcOJlcoAKrejXcVI/Hew0wjq1NgQ47sK8zmu1cLA16Mx7OPRKzSs2h1iJdRrHOrYeRNE+FdSoi6S/CYssCj1R2r98JZPmokwDv7Opmaa2IvaZTlALxDjHr6BfL6B45YhRCFcmF8L/gB5FmOEi9mlsH1N+UKaRH82r9Cb7LiTilCaOfldwlMaUMcXQmQjdhEBRrzq7vbmsnV7tGi9wU1//EaH2Dg03vvBFT/8xopVXRFDBnhElDzLtxhl6RVo5zE3VUla/oWNWC+u0SynO5/Fxp9uhuvxCW+AzeoJuSvLZvhXD2sX8GYQ
@gregalia
gregalia / code-snippets.md
Last active February 20, 2025 17:58
Code Snippets

Code Snippets

Mac Stuff

Plist Looping/Get Mac Default URL Handler

#!/usr/bin/env bash

# Other types of handlers, e.g. file extensions
@gregalia
gregalia / main.js
Created March 8, 2022 00:51
Node Cert Check
'use strict';
const tls = require('tls');
// HT: https://medium.com/@keithwan.programming/doing-ssl-certificate-expiry-alert-in-node-js-1714ef15621
const HOSTNAME = 'amazon.com';
const EXPIRATION_DAYS_THRESHOLD = 60;
function checkCertExpiry({ cert, days }) {
@gregalia
gregalia / staggered_rollout_number
Last active September 23, 2024 11:16
Jamf Pro extension attribute for creating arbitrary groups of arbitrary size
#!/bin/bash
####################################################################
# \\\/// #
# / _ _ \ #
# (| (.)(.) |) #
# .-----------------------.OOOo--()--oOOO.-----------------------. #
# | | #
# | Test whether the machine has assigned itself a random number | #
# | for rolling out policies in staggered groups and assign one | #

Keybase proof

I hereby claim:

  • I am thegoodsheppard on github.
  • I am thegoodsheppard (https://keybase.io/thegoodsheppard) on keybase.
  • I have a public key ASBul9257xIZWdk-pcOHjI4dfYXojm_237UgUciy68lK3go

To claim this, I am signing this object: