Skip to content

Instantly share code, notes, and snippets.

View davewhit3's full-sized avatar

Dawid Biały davewhit3

  • Warner Bros. Discovery
  • Kraków
View GitHub Profile
{
"$schema": "https://flagd.dev/schema/v0/flags.json",
"flags": {
"header-flag": {
"state": "ENABLED",
"variants": {
"on": true,
"off": false
},
"defaultVariant": "off",
@davewhit3
davewhit3 / ab_test.sh
Created August 21, 2020 17:06
HTTP requests status codes counter
#!/bin/bash
declare -a statuses
HOST="https://google.com"
for i in {1..100};
do
result=$(curl -I $HOST --silent 2>&1 | grep "HTTP/" | cut -d " " -f 2)
statuses["$result"]=$((statuses["$result"]+1))
#!/bin/bash
yum update -y
yum install -y python3
mkdir -p /var/www/html
chmod 2775 /var/www
chmod 2775 /var/www/html
chown -R ec2-user:ec2-user /var/www
find /var/www -type d -exec chmod 2775 {} \;
find /var/www -type f -exec chmod 0664 {} \;
echo '<html lang="en"><head><title>TVP</title></head><body><center><h1 style="color: red">TVP</h1></center></body></html>' > /var/www/html/b.html
@davewhit3
davewhit3 / httpdump.py
Created December 15, 2019 09:28
Http server for dump request
#!/usr/bin/env python
import os
import json
try:
# python 2
from SimpleHTTPServer import SimpleHTTPRequestHandler
from BaseHTTPServer import HTTPServer as BaseHTTPServer
except ImportError:
@davewhit3
davewhit3 / build.sh
Last active November 14, 2020 04:54
Jenkins build script for 'git build' alias
#!/bin/bash
CONSOLE_RED="\033[2;31m"
CONSOLE_GREEN="\033[2;32m"
CONSOLE_CLEAR="\033[0m"
CONFIG_FILE='.gitbuilder'
QUERY_TIMEOUT_SECONDS=5
CONNECTION_STATUS=0
RECONNECTIONS=0
@davewhit3
davewhit3 / find_hash.py
Created May 23, 2019 21:27
Find hash in letters
#!/usr/bin/env python3
import hashlib
import sys
print('Calculating...')
searched = hashlib.md5(bytes("dom", 'utf-8')).hexdigest()
def find_hash(tab):
#!/bin/bash
CURRENT_DIRECTORY=`pwd`
GIT_HOOKS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PROJECT_DIRECTORY="$GIT_HOOKS_DIR/../.."
cd $PROJECT_DIRECTORY;
PHP_CS_FIXER="vendor/bin/php-cs-fixer"
PHP_CODE_SNIFFER="vendor/bin/phpcs"
HAS_PHP_CS_FIXER=false
@davewhit3
davewhit3 / 2repos-sync.sh
Created October 20, 2016 14:00 — forked from yorammi/2repos-sync.sh
Sync 2 remote repositories script - Just define the 3 variables (use export command for that!)
#!/bin/bash
# REPO_NAME=<repo>.git
# ORIGIN_URL=git@<host>:<project>/$REPO_NAME
# REPO1_URL=git@<host>:<project>/$REPO_NAME
rm -rf $REPO_NAME
git clone --bare $ORIGIN_URL
if [ "$?" != "0" ]; then
echo "ERROR: failed clone of $ORIGIN_URL"