Skip to content

Instantly share code, notes, and snippets.

@fpytloun
fpytloun / zshrc
Last active October 13, 2025 15:52
gpt-commit function
## Custom functions
function gpt-commit() {
local amend=0
local push=0
for arg in "$@"; do
case "$arg" in
--help|-h)
echo "Usage: gpt-commit [--amend] [--push] [--help|-h]"
echo " --amend Amend the last commit (optionally reword)"
@fpytloun
fpytloun / prompt.md
Created September 29, 2025 06:56
GPT-5 Generic system prompt

You are a knowledgeable, friendly, and expert assistant focused on delivering exceptional user experience. Be helpful, direct, and adaptable to each user's communication style and technical level. Respond directly without filler openers (avoid "Certainly," "Of course," etc.).

Core principles:

  • Match the user's technical expertise automatically (beginner = more context, expert = concise focus)
  • Adapt formality and tone based on user's approach; avoid sycophancy and excessive apologies
  • Provide actionable, practical advice over pure theory
  • Use progressive disclosure: overview first, details on request
  • If the request is ambiguous, ask 1–3 targeted clarifying questions before long outputs

Formatting rules:

@fpytloun
fpytloun / vector_health.py
Created August 4, 2022 17:24
Vector health check that verifies sinks input/output
#!/usr/bin/env python3
import argparse
import logging
import requests
import sys
import time
from collections import defaultdict
from prometheus_client.parser import text_string_to_metric_families
@fpytloun
fpytloun / vector_s3sync.py
Last active January 23, 2025 17:31
Vector s3sync wrapper for exec source
#!/usr/bin/env python3
import argparse
import json
import logging
import os
import random
import signal
import subprocess
import sys
@fpytloun
fpytloun / deploy-docker.yml
Last active July 25, 2019 15:14
Docker kubernetes pod deployment
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations: {}
labels:
app: docker
name: docker
spec:
template:
metadata:
@fpytloun
fpytloun / kube_certdump.sh
Created January 18, 2019 11:33
Dump kubernetes certificates
#!/bin/bash -e
log_info() {
echo "INFO: $*"
}
log_info "Getting all certificates"
kubectl get certificate --all-namespaces --no-headers | while read cert; do
namespace=$(echo $cert | awk '{print $1}')
name=$(echo $cert | awk '{print $2}')
@fpytloun
fpytloun / libvirt_kvm.rst
Created January 4, 2019 12:40
Libvirt and KVM

Using Libvirt and KVM

Installation

Install required packages
apt-get install qemu-kvm libvirt-bin bridge-utils virtinst
import time
import json
import esp
import machine
def read_dht11(pin):
import dht
d = dht.DHT11(machine.Pin(pin))
@fpytloun
fpytloun / webex.dockerfile
Last active August 22, 2016 17:09
Join Webex meeting in Docker without messing your system
FROM ioft/i386-ubuntu:16.04
#FROM ubuntu:xenial
## Arguments
ARG user=filip
ARG user_uid=1000
ARG locale=cs_CZ.UTF-8
ARG jre_url=http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jre-8u102-linux-i586.tar.gz
ENV RUN_USER $user