From c15360bdd76eadf62cc1ac7ccb03e17ec250b024 Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 17 Jul 2020 15:14:30 +0400 Subject: Added screenshoter scripts --- .local/bin/scripts/getrange | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 .local/bin/scripts/getrange (limited to '.local/bin/scripts/getrange') diff --git a/.local/bin/scripts/getrange b/.local/bin/scripts/getrange new file mode 100755 index 0000000..561dfdc --- /dev/null +++ b/.local/bin/scripts/getrange @@ -0,0 +1,32 @@ +#!/sbin/python3 +import sys +def nempty(l): + return [i for i in l if i] + + +if len(sys.argv) > 2: + s = sys.argv[2] +else: + s = input() + +l = nempty(s.strip().split()) +r = sys.argv[1].split(":") + +if len(r) == 3: + start, end, step = map(int, r) +elif len(r) == 2: + if r[0] == '': + start = 0 + end = int(r[1]) + step = 1 + elif r[1] == '': + start = int(r[0]) + end = len(l) + step = 1 + else: + start, end = r + step = 1 + +print(' '.join(l[start:end:step])) + + -- cgit v1.2.3