@ 260802.2

200426.5 · 481b64a667e8d9aca522a0455a00f32dac1f4977

initial commit of ~/bin

This brings over everything that was in my bin-only repository.

I removed scripts that were unused or were no longer understood. I also moved any work-specific scripts to a separate (private) repository.

reading declarations

Changes to bin/nice-filesize. All files

bin/nice-filesize

new file mode 100755@@ -0,0 +1,18 @@+#!/usr/bin/env python2++from __future__ import absolute_import, division, print_function+import argparse+import sys++p = argparse.ArgumentParser()+p.add_argument('size', nargs='?', default=None, type=int,+               help='If not set, size is read from stdin.')+args = p.parse_args()++size = float(args.size if args.size is not None else int(sys.stdin.read()))+units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB']+unit = 0+while size > 1024:+    size /= 1024+    unit += 1+print('%0.2f %s' % (size, units[unit]))