Skip to content

Instantly share code, notes, and snippets.

@Szymongib
Szymongib / warp_log_body.rs
Last active September 13, 2023 14:54
Plugable filter for logging request body using Warp
// warp version 0.2.2
use warp::{Filter, Rejection};
use bytes::{Bytes, Buf};
#[tokio::main]
async fn main() {
let port: u16 = 8080;
let api = warp::any()
@Szymongib
Szymongib / gardener_cluster.py
Created June 24, 2020 13:08
List all Shoots from Gardener project with corresponding runtime id and account id
import os
import sys
import base64
import json
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-c", "--serviceaccount", help="Gardener service account key path")
parser.add_argument("-p", "--project", help="Gardener Project")
parser.add_argument("-o", "--output", help="Output Type", default="")
@Szymongib
Szymongib / warp_log_headers.rs
Created September 19, 2020 07:30
Filter to log request headers using Warp framework
// [dependencies]
// tokio = { version = "0.2", features = ["macros"] }
// warp = "0.2.2"
use warp::Filter;
use warp::http::HeaderMap;
use std::convert::Infallible;
#[tokio::main]
async fn main() {