From e46a74fe8a143936eee2b9be1fd6b5f963357d9d Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 30 Jun 2017 20:05:23 -0400 Subject: work on it --- bin/cdxcat | 0 bin/cdxcut | 0 bin/cdxget | 7 +++++++ bin/urlkey2url | 8 ++++++++ 4 files changed, 15 insertions(+) create mode 100644 bin/cdxcat create mode 100644 bin/cdxcut create mode 100755 bin/cdxget create mode 100755 bin/urlkey2url (limited to 'bin') diff --git a/bin/cdxcat b/bin/cdxcat new file mode 100644 index 0000000..e69de29 diff --git a/bin/cdxcut b/bin/cdxcut new file mode 100644 index 0000000..e69de29 diff --git a/bin/cdxget b/bin/cdxget new file mode 100755 index 0000000..a54612d --- /dev/null +++ b/bin/cdxget @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +url='http://web.archive.org/cdx/search/cdx?' +for arg in "$@"; do + url+="$s${arg%%=*}=$(printf '%s' "${arg#*=}"|urlencode)&" +done +curl -s "$url" diff --git a/bin/urlkey2url b/bin/urlkey2url new file mode 100755 index 0000000..5d0ec3d --- /dev/null +++ b/bin/urlkey2url @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +for arg in "$@"; do + keydomain="${arg%%)*}" + keypath="${arg#*)}" + domain="$(IFS=,; printf '%s\n' $keydomain|tac|xargs|tr ' ' '.')" + echo "$domain$keypath" +done -- cgit v1.2.3