') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); 7onn (tom) · GitHub
Skip to content
View 7onn's full-sized avatar
🛠️
🛠️

Block or report 7onn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
7onn/README.md

Hey there, I'm Tom and..

  • 👨‍💻 I’m currently working at Trading212
  • 🌱 I’m currently learning about distributed software everything I find reasonable to get to know
  • 👯 I’m looking to collaborate on interesting or socially benevolent projects
  • 💬 Ask me about Kubernetes and the observability in cloud architectures
  • 📫 Here's how to reach me: LinkedIn
  • 😄 Pronouns: He/Him

⭐ Recently starred repositories

  • loft-sh/vcluster - vCluster creates tenant clusters: fully isolated environments delivered as managed Kubernetes, or as the foundation for Slurm, Ray, Run:ai and inference clusters. Each gets its own API server, CRDs and RBAC, and runs on an existing cluster or standalone on bare metal. CNCF Certified Kubernetes. (today)
  • gocolly/colly - Elegant Scraper and Crawler Framework for Golang (3 weeks ago)
  • sxyazi/yazi - 💥 Blazing fast terminal file manager written in Rust, based on async I/O. (3 months ago)
  • kubecolor/kubecolor - Colorize your kubectl output (3 months ago)
  • alebeck/boring - The boring SSH tunnel manager (3 months ago)
  • cartography-cncf/cartography - Cartography is a Python tool that pulls infrastructure assets and their relationships into a Neo4j graph database. (4 months ago)
  • firetiger-oss/go-duckfs - DuckDB virtual file system based on io/fs (4 months ago)
  • ggml-org/llama.cpp - LLM inference in C/C++ (4 months ago)
  • ultraworkers/claw-code - An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention. (4 months ago)
  • google-deepmind/gemma - Gemma open-weight LLM library, from Google DeepMind (4 months ago)
  • Herenn/Infralens - InfraLens is a next-generation observability tool that uses eBPF to automatically discover and visualize service-to-service communication in Kubernetes clusters—without requiring any code changes or sidecars. (7 months ago)
  • DioxusLabs/dioxus - Fullstack app framework for web, desktop, and mobile. (7 months ago)
  • lechgu/tichy (9 months ago)
  • haloydev/haloy - Deploy apps to your own server (9 months ago)

🔨 Latest Pull Requests I published

📝 Some notes of my "blog"

⚡ Funny gif about being employed as a Software Engineer

building the path

Pinned Loading

  1. kubernetes-sigs/external-dnskubernetes-sigs/external-dnsPublic

    Configure external DNS servers dynamically from Kubernetes resources

    Go 9.1k 2.9k

  2. datahub-project/datahubdatahub-project/datahubPublic

    The Context Platform for your Data and AI Stack

    Python 12.6k 3.7k

  3. infracost/infracostinfracost/infracostPublic

    Cloud cost intelligence for engineers, AI coding agents, and CI/CD 💰📉 Shift FinOps Left!

    Go 12.5k 683

  4. gcp-idleness-exportergcp-idleness-exporterPublic

    Identify unused resources at Google Cloud Platform through Prometheus' metrics

    Go 6

  5. helm-chartshelm-chartsPublic

    Helm charts for Kubernetes

    Smarty 2