Skip to content

Instantly share code, notes, and snippets.

@Sitwon
Sitwon / mv.bat
Created October 29, 2013 13:19
A batch file to allow you to move multiple directories to a target directory in CMD. Usage: mv.bat DIR1 DIR2 DIR3 ... TARGET
@ECHO OFF
if -%2-==-- exit /b
set last=""
for %%i in (%*) do set last=%%i
for %%i in (%*) do (
if %%i==%last% exit /b
move %%i %last%
)
@Sitwon
Sitwon / bitsToMask.bash
Last active December 31, 2015 04:39
A function for converting mask bits to a mask address. For example: 32 => 255.255.255.255 24 => 255.255.255.0 22 => 255.255.252.0
#!/bin/bash
bitsToMask(){
trace_log "bitsToMask" "$@"
if [ "$#" -eq 1 ]; then
bitsToMask "${1}" 0 ""
elif [ "${2}" -eq 4 ]; then
echo "${3%.}"
else
local BITS=${1}
@Sitwon
Sitwon / wget.sh
Created January 3, 2014 19:22
A very basic replacement for wget in pure Bash.
#!/bin/bash
wget() {
local PROTO=${1%%://*}
local NOPROTO=${1#*://}
local HOST=${NOPROTO%%/*}
local PORT=${HOST#*:}
[ "${HOST}" = "${PORT}" ] && PORT=80
HOST=${HOST%:*}
local URI=${NOPROTO#*/}

Keybase proof

I hereby claim:

  • I am sitwon on github.
  • I am sitwon (https://keybase.io/sitwon) on keybase.
  • I have a public key whose fingerprint is 016D 2854 B61F 1154 50BA EC08 C728 E6C6 3233 ED30

To claim this, I am signing this object:

@Sitwon
Sitwon / format_table.py
Last active November 3, 2016 23:23 — forked from pinkie1378/format_table.py
Several different ways to format a table.
from __future__ import print_function
from itertools import starmap
def format_table(table, delim='|'):
"""
:param list table: 2D list, with inner lists of strings as rows.
:param str delim: Used to define table cell borders.
:return list: Containing formatted string elements representing each row,
ready to be written to a file.
@Sitwon
Sitwon / Dockerfile
Last active July 17, 2022 19:34 — forked from haxwithaxe/latency-sensor.py
A quick and dirty no install latency sensor.
FROM python:3
WORKDIR /usr/src/latency-sensor
# COPY requirements.txt ./
# RUN pip install --no-cache-dir -r requirements.txt
COPY . .
ENTRYPOINT [ "bash", "./entrypoint.sh" ]