Skip to content

Instantly share code, notes, and snippets.


Schlomo Schapiro schlomo

View GitHub Profile

Keybase proof

I hereby claim:

  • I am schlomo on github.
  • I am schlomo ( on keybase.
  • I have a public key ASA9B4VcvlA8Bk1pvQvdH2iOwYXKcOLqKJBoOFvMYODqywo

To claim this, I am signing this object:

schlomo /
Last active Dec 15, 2020
Understanding AWS IAM Roles and useful scripts to assume a role. See for details.
#!/bin/bash -eu
die() { echo 1>&2 "ERROR: $*" ; exit 1 ; }
info() { echo 1>&2 "INFO: $*" ; }
test "${1:-}" || die "Usage: $0 <role-name | role ARN> [<role-name | role ARN> ...]"
while test "${1:-}" ; do
View Dockerfile
# This is a demo for the problem in
# it builds yamlreader into an executable. First on Linux and then in wine.
# Building it in wine fails, I hope that this test case helps to extend wenv to support this sort of "cross building"
# to allow creating Windows executables from Python programs without actually running Windows, e.g. in a CI pipeline.
# Build like this: docker build .
# Optionally set the Pyhon version like this: docker build --build-arg PYTHONVERSION=3.8.1 .
schlomo / .gitignore
Last active Jun 25, 2020
Performance comparison between Iconify Inline SVG, Iconify Element and SVG Sprites.
View .gitignore
schlomo / .gitignore
Last active Jun 21, 2020
Iconify.basic bug report
View .gitignore
schlomo /
Created Apr 20, 2020
video grabber script for PAL VHS video
# record from video grabber
VIDEO_IN="-f video4linux2 -video_size 720x576 -thread_queue_size 1024 -framerate 25 -i $VIDEO -vsync 1"
AUDIO_IN="-f alsa -sample_rate $AUDIO_RATE -channels 2 -thread_queue_size 2048 -itsoffset 0.3 -i $AUDIO"
schlomo /
Created May 15, 2014
XBMC automatically play all videos in a permanent loop. Ideal for video presentations, digital signage or party mode.
# See also
# Put this into the userdata folder, see for details where this is for each platform
import xbmc
View test.html
<p>hello world</p>
<!-- licensed under the MIT -->
schlomo / video_converter
Last active Apr 13, 2018
Convert videos to MP4 with HandBrake (
View video_converter
# search for .m2ts, .mov, .mp4 files and convert them to .m4v files with HandBrake
# search in current dir or in files/folders given as args
if [[ "$*" == *--help* ]] ; then
cat <<EOF
Usage: $0 [path or file] ...
Convert all .m2ts, .mov, .mp4 videos in given paths or files
schlomo / deployment.yaml
Last active Mar 22, 2018
Files for demo of Kubernetes: Shifting the mindset from servers to containers talk
View deployment.yaml
apiVersion: extensions/v1beta1
kind: Deployment
app: webdav
name: webdav
replicas: 1
revisionHistoryLimit: 0