Skip to content

Instantly share code, notes, and snippets.

View cemoody's full-sized avatar
👋

Christopher Erick Moody cemoody

👋
View GitHub Profile
from google.cloud.bigquery_storage import BigQueryReadClient
from google.cloud.bigquery_storage import types
from google.cloud import bigquery_storage
from tqdm import tqdm
import pandas
import os
import dill
project_id = (
"""Wrapper around BigQuery call."""
from __future__ import annotations
from typing import Any, Iterable
import logging
from google.cloud import bigquery_storage
from google.cloud.bigquery_storage_v1 import exceptions as bqstorage_exceptions
from google.cloud.bigquery_storage_v1 import types, writer
from google.protobuf import descriptor_pb2
from google.protobuf.descriptor import Descriptor
@cemoody
cemoody / test_count_badge.json
Created July 11, 2024 18:36
indexer counts
{}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@cemoody
cemoody / vk-tunnel.sh
Last active March 11, 2026 21:13
Vibe Kanban + CopyParty behind Tailscale Serve with origin-stripping proxy
#!/usr/bin/env bash
#
# vk-tunnel.sh — Launch Vibe Kanban + CopyParty via Tailscale Serve
#
# A Node.js proxy handles all routing and origin-stripping:
# 1. /files/* and /.cpr/* → CopyParty
# 2. Everything else → Vibe Kanban (with Origin header stripped)
#
# Tailscale Serve (:443)
# └── /* → Node proxy (:42818)
@cemoody
cemoody / signal-health.html
Last active March 27, 2026 18:19
Signal Collector Health Dashboard
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Signal Collector Health</title>
<link href="https://fonts.googleapis.com/css2?family=STIX+Two+Text:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Source+Code+Pro:wght@400;500&display=swap" rel="stylesheet">
<style>
:root {
--green: #3a7d44;