From 5f2cbf20fafd0d0dbdb7868e4a971ce3678edbdc Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 21 Mar 2025 14:01:32 -0400 Subject: [PATCH] bin: urlencode + urldecode --- bin/urldecode | 11 +++++++++++ bin/urlencode | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100755 bin/urldecode create mode 100755 bin/urlencode diff --git a/bin/urldecode b/bin/urldecode new file mode 100755 index 0000000..8fbaacb --- /dev/null +++ b/bin/urldecode @@ -0,0 +1,11 @@ +#!/usr/bin/env python3 + +import sys +from urllib.parse import unquote + +args = sys.argv[1:] +if len(args) > 0: + for arg in args: + print(unquote(arg)) +else: + print(unquote(sys.stdin.read()), end='') diff --git a/bin/urlencode b/bin/urlencode new file mode 100755 index 0000000..39b8b41 --- /dev/null +++ b/bin/urlencode @@ -0,0 +1,11 @@ +#!/usr/bin/env python3 + +import sys +from urllib.parse import quote + +args = sys.argv[1:] +if len(args) > 0: + for arg in args: + print(quote(arg)) +else: + print(quote(sys.stdin.read()), end='')