Skip to content

Instantly share code, notes, and snippets.

@hcgatewood
hcgatewood / synology_tailscale.md
Last active April 10, 2025 03:34
Connect to a Synology NAS via Tailscale
@hcgatewood
hcgatewood / twilio_buzzer_call.js
Last active October 20, 2025 00:44
Automated apartment complex buzzer entry
// DIY version of e.g. https://lowkeybuzzer.com
const axios = require("axios");
exports.handler = async function(context, event, callback) {
const twiml = new Twilio.twiml.VoiceResponse();
const logWebhookUrl = context.DISCORD_WEBHOOK_LOGS || "";
const doGrantAccess = ["", "true", "1", "yes"].includes((context.DO_GRANT_ACCESS || "").toLowerCase()); // default true